AcceptChanges存在的意义是什么?
MSDN的定义
AcceptChanges:提交自上次调用 AcceptChanges 以来对该表进行的所有更改。
调用 AcceptChanges 时,任何仍处于编辑模式的 DataRow 对象将成功结束其编辑。 DataRowState 也发生更改:所有 Added 和 Modified 行都变为 Unchanged,Deleted 行则被移除。
在您尝试使用 DbDataAdapter.Update 方法更新 DataSet 之后,通常会对 DataTable 调用 AcceptChanges 方法。
1.Update把挂起更改更新到数据源了,更新完之后DataRowState也变成Unchanged,为什么还要AcceptChanges?
2.MSDN定义中的“提交”如何理解,这个“提交“是提交到哪?