天天看點

C# DataSet.RejectChanges 方法

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