復原自建立 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 中)):