使用CommandBuilder为DataAdaper生成的Command更新数据源时的注意事项!

1.SelectCommand使用的select命令中必须包含主键(primary key)!

2.填充数据集时,使用如下方法:

da.FillSchema(ds,SchemaType.Source, "TableName"); //加载表架构 注意
da.Fill(dsPubs,"TableName"); //加载表数据

3. DataAdapterMissingSchemaAction 属性设置为 AddWithKey

4.构造CommandBuilder对象时,将DataAdapter对象作为构造函数参数传入:

SqlCommandBuilder objCommandBuilder = new SqlCommandBuilder(da);

5.增加行,修改行,删除行;

6.调用DataAdapter的update方法更新数据源!

7.更新数据源成功,调用ds的Acceptchanges()方法,更新数据集!

Published At
Categories with Web编程
Tagged with
comments powered by Disqus