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中的表行的数据,如果表结构已经存在,就不再自动创建.