日期:2014-05-19  浏览次数:20388 次

dataAdapter的问题
Fill方法当一个参数时是用dataSet
但我试了一下
dataAdapter.Fill(dataSet);
好像什么都没有填充进去啊
两个参数时,就是第二个参数是表名时是正常的

一个参数时是怎样的呢



------解决方案--------------------
一个参数时自动按表名创建一个DataTable填充进去,用dataSet.Tables[0]访问。
------解决方案--------------------
SqlDataAdapter da = new SqlDataAdapter(strsql,conn);
DataSet ds = new DataSet();
da.Fill(ds);
------解决方案--------------------
第2个是你想把这个dataset中的datatable叫什么,就给他取个名字,然后可以用DataSet.Tables[ "这个名字 "]
------解决方案--------------------
后面不加表名,可以用1楼的方法访问