1. 调用SqlDataAdapter的Update方法将对DataSet的修改提交到数据库,Update方法有很多重载方法,可以提交整个DataSet,DataTable或者若干DataRow。
2. 但是需要为SqlDataAdapter提供DeleteCommand,UpdateCommand,InsertCommand它才知道如何将对DataSet的修改提交到数据库;
3. 由于这几个Command要求的格式非常苛刻,因此开发人员自己写非常困难,可以用SqlCommandBuilder自动生成这几个Command;
用法很简单:new SqlCommandBuilder(adapter)
说明:SqlCommandBuilder要求必须有主键。 |