System.Data Namespace DataTable Class
Rolls back all changes that have been made to the table since it was loaded, or the last time AcceptChanges was called.
[ VB ]
Public Sub RejectChanges ( )
[ C# ]
public void RejectChanges ( );
[ C++ ]
public: void RejectChanges ( );
[ JScript ]
public function RejectChanges ( );
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 myTable ) {
// print the values of row 1, in the column named "CompanyName."
Response.Write ( myTable.Rows [ 1 ] [ "CompanyName" ] );
// make Changes to the column named "CompanyName."
myTable.Rows [ 1 ] [ "CompanyName" ] = "Taro";
// reject the changes.
myTable.RejectChanges ( );
// print the original values:
Response.Write ( myTable.Rows [ 1 ] [ "CompanyName" ] );
}
Private Sub ShowRejectChanges ( myTable As DataTable )
' print the values of row 1, in the column named "CompanyName."
Response.Write ( myTable.Rows ( 1 ) ( "CompanyName" ) )
' make Changes to the column named "CompanyName."
myTable.Rows ( 1 ) ( "CompanyName" ) = "Taro"
' Reject the changes.
myTable.RejectChanges ( )
' print the original values:
Response.Write ( myTable.Rows ( 1 ) ( "CompanyName" ) )
End Sub |
|
C# |
VB |
DataTable Members AcceptChanges BeginEdit DataRow DataRowState DataRowVersion EndEdit