提交自上次调用 AcceptChanges 以来对该表进行的所有更改。
调用 AcceptChanges 后,再用 DataAdapter.Update() 不会有任何新数据被更新到数据库中。那……那它有什么用处呢?
以前的做法:
Fill –> Edit –>Update –> 重新Fill –> Edit –> Update –> ……
“更新了数据当然要重新获取啦!”,再次更新后,再再次重新获取。
现在的做法:
Fill –> Edit –> Update –> AcceptChanges –> Edit –> Update –> AcceptChanges –> Edit –> Update –> ……
开始获取一次就好了,反正你更新了数据后再获取的不就是你刚才更新的吗,干嘛还要获取一遍呢?
AcceptChanges 在 Update 后 !