ds是dataset大小写区分
也可以是表名

解决方案 »

  1.   

    自己定义的名字,方便引用如:DataGrid1.DataSource =DS.Tables("hstext").DefaultView.
    当然也可以用DataGrid1.DataSource =DS.Tables[0].DefaultView;
      

  2.   

    不需要和数据库中的表名一致由于 DataSet 实际上是以断开方式访问数据库的,一旦你从数据库中读取数据并填充到Dataset后,表的结构、内容就与数据库中的表的结构、内容没有必然的联系,你可以随意更改 DataSet 中表的结构,表间的关系等。从这一点来说,DataAdapter 填充DataSet时,不需要表名和数据库表名相同也就是自然而然的事情了。
      

  3.   

    不用,后面的字符串是用来标示dataset的名称
      

  4.   

    .net 中的DataSet可以存有多个表,如果你确定只有一个表,那么第二个参数可以不写。
    如果有多个表,其实就是靠第二个参数来区别。所以可以认为它是DataSet中表的名字。
    所以随便起名。但是保持跟数据库中的实表同名是一个好的习惯。