sqldataadapter的數據填充
作者:佚名 時間:2013-11-14 分享到:
sqldataadapter的數據填充就是通過sqldataadapter對象將sqlcommand執行的查詢結果填充到dataset或datatable中,與dataset一節中講解的方法不同的是,用sqldataadapter填充不用手動創建dataset結構,sqldataadapter對象會自動幫助創建,所以使用sqldataadapter對象填充dataset是最常用的dataset的創建方法.
在sqldataadapter對象的fill方法中使用selectcommand的結果來填充數據集,下面代碼實現了對dataset的填充.
sqldataadapter da = new sqldataadapter("select * from book","data source=.\\sqlexpress;integrated security=true;user instance=true;attachdefilname=|datadirrectory|libraryms.mdf;connection timeout=45");
dataset ds = new dataset();
da.fill(ds,"book")
sqldataadapter對象的fill方法使用datareader對象來隱匿地返回用于dataset中創建表的列名稱和類型,以及用于填充dataset中的表行的數據,如果表結構已經存在,就不再自動創建.