DataGrid有两个表,一个是原始表,一个是当前表,修改只是修改当前表.
每一行有一个状态(RowState)当修改.删除.添加一行时,状态就不再是UnChanged了
执行Adapter.Updata()操作实际上就是将DataSet中所有不是Unchanged的行进行提交.
AcceptChanges()方法就是将行的状态变成Unchanged.
一般在提交数据库以后使用,当然在asp.net中意义不大.因为每次使用完DataSet以后,
马上就删除对象了.
切记,不要在updata()之前使用acceptChanges()这样等于白改了.
merge方法是合并数据集的,感觉和复制表差不多.有待研究.
每一行有一个状态(RowState)当修改.删除.添加一行时,状态就不再是UnChanged了
执行Adapter.Updata()操作实际上就是将DataSet中所有不是Unchanged的行进行提交.
AcceptChanges()方法就是将行的状态变成Unchanged.
一般在提交数据库以后使用,当然在asp.net中意义不大.因为每次使用完DataSet以后,
马上就删除对象了.
切记,不要在updata()之前使用acceptChanges()这样等于白改了.
merge方法是合并数据集的,感觉和复制表差不多.有待研究.