DataSet dataSet = new DataSet("Suppliers");

DataSet dataSet = new DataSet();
有什么区别?那个参考是做什么用的,我一直搞不明白

解决方案 »

  1.   

    "Suppliers"是定义表名,如果没有,则显示Table[0]
    也可以写成,如下:
    SqlDataAdapter sda = new SqlDataAdapter(cmd1);
                    DataSet ds = new DataSet();
                    sda.Fill(ds, "Suppliers");
      

  2.   

    DataSet dataSet = new DataSet("Suppliers"); 
    ==
    DataSet的名字为Suppliers 
    DataSet dataSet = new DataSet(); 
    ==
    DataSet的名字为默认的NewDataSet
    DataSet的名字相当于内存中数据库的名字,由于我们很少会使用两个以上的DataSet,所以此名字对我们大多数情况没有用处