SqlDataAdapter和DataSet的小问题
我有两个小问题 要请教大家,关于SqlDataAdapter和DataSet
问题1:下面的这段代码中是否 要创建两个 SqlDataAdapter 对象,我个人感觉有些冗余
string sqlwords = "select * from T_Fund" ;
SqlDataAdapter sqladapter = new SqlDataAdapter(sqlwords, sqlconn);
DataSet Dset = new DataSet();
sqladapter.Fill(Dset); //填充数据 到DataSet 中的第一张表 即:Tables[0]
//下面开始创建另外一个 SqlDataAdapter 对象,是否可以不创建就可以 完成相关功能呢?
sqlwords = "select * from T_Fund";
SqlDataAdapter sqladapter1 = new SqlDataAdapter(sqlwords, sqlconn);
sqladapter1.Fill(Dset,"aaa"); //填充数据 到DataSet 中的第二张表 即:Tables[1]
问题2:为什么 sqladapter.Fill(Dset.Tables[1]);是不能将数据填入Tables[1]?也就是说,我希望不通过给表起名字的方法填入Dset,而是想通过表的索引方式 填入数据