阿木申 申楠

热衷编程技术 | 申楠 : qq:38371354 | msn:amushen2005@hotmail.com

导航

DataGrid学习心得----AcceptChanges

Posted on 2005-10-28 12:01  阿木申  阅读(2007)  评论(2编辑  收藏  举报
DataGrid有两个表,一个是原始表,一个是当前表,修改只是修改当前表.
每一行有一个状态(RowState)当修改.删除.添加一行时,状态就不再是UnChanged了
执行Adapter.Updata()操作实际上就是将DataSet中所有不是Unchanged的行进行提交.

AcceptChanges()方法就是将行的状态变成Unchanged.
一般在提交数据库以后使用,当然在asp.net中意义不大.因为每次使用完DataSet以后,
马上就删除对象了.

切记,不要在updata()之前使用acceptChanges()这样等于白改了.

merge方法是合并数据集的,感觉和复制表差不多.有待研究.