sqldataadapter数据指更新
作者:佚名 时间:2013-11-14
sqldataadapter对象的update方法可将dataset中的改变更新回数据源,当调用updata方法时,sqldataadapter将分析数据集已做的更改并使用insertcommandupdatecommand或deletecomand来处理这个更改,前提是调用update之前,必须设置这些命令.
可以为sqldataadapter对象的insertcommand,updatecommand或deletecommand属性单独赋值,但这个代码写起来太麻烦,需要每个列严格对应,并增加若干个参数且为它们赋值,可以使用sqlcommandbuilder来简化这个步骤,如果设置了sqldataadapter的selectcommand属性,sqlcommandbuilder将自动生成其他任何未设置的transact-sql的selectcommand属性,sqlcommandbuilder将自动生成其他任何未设置的transact-sql语句.
为sqldataadapter对象的insertcommand,updatecommand或deletecommand属性单独赋值可以实现自定义的更新操作,常常用于比较修改的应用中,例如,删除操作不希望真正删除而是将这个记录标记为已删除记录,这样的应用就只能通过为deletecommand单独赋值来完成了.