回滚自创建 dataset 以来或上次调用 dataset.acceptchanges 以来对其进行的所有更改。
调用 dataset.rejectchanges 以针对由 dataset 包含的所有 datatable 对象调用 datatable.rejectchanges 方法。
由 dataset 包含的每个 datarow 对象都可通过调用 datarow.beginedit 方法设置为编辑模式。 在调用 datarow.endedit 方法之后,可通过针对 datarow 对象所属的 datatable 调用 datatable.rejectchanges 来拒绝更改。
datatable.rejectchanges 方法被调用时,仍处于编辑模式的任何行将取消其编辑。 新行被移除。 已修改的和已删除的行返回到其原始状态 (datarowstate.unchanged)。
acceptchanges 和 rejectchanges 仅适用于与 datarow 相关的更改,即 add、remove、delete 和 modify。 它们不适用于架构和结构方面的更改。
代码如下(程序集:system.data(在 system.data.dll 中)):