DataTable.RejectChanges Method
Rolls back all changes that have been made to the table since it was loaded, or the last time AcceptChanges was called.
Namespace: System.Data
Assembly: System.Data (in System.Data.dll)
When RejectChanges is called, any DataRow objects that are still in edit-mode cancel their edits. New rows are removed. Rows with the DataRowState set to Modified or Deleted return back to their original state.
The following example makes several changes to a DataTable, but rejects the changes by invoking the RejectChanges method.
private void ShowRejectChanges(DataTable table) { // Print the values of row 1, in the column named "CompanyName." Console.WriteLine(table.Rows[1]["CompanyName"]); // Make Changes to the column named "CompanyName." table.Rows[1]["CompanyName"] = "Taro"; // Reject the changes. table.RejectChanges(); // Print the original values: Console.WriteLine(table.Rows[1]["CompanyName"]); }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.