DataTable.RejectChanges Methode

Definition

Rollback aller Änderungen, die seit dem Laden an der Tabelle vorgenommen wurden, oder das letzte Mal AcceptChanges() aufgerufen wurde.

public:
 void RejectChanges();
public void RejectChanges();
member this.RejectChanges : unit -> unit
Public Sub RejectChanges ()

Beispiele

Im folgenden Beispiel werden mehrere Änderungen an einem DataTableObjekt vorgenommen, die Änderungen werden jedoch durch Aufrufen der RejectChanges Methode abgelehnt.

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"]);
}
Private Sub ShowRejectChanges(table As DataTable)
    ' 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"))
End Sub

Hinweise

Wenn RejectChanges sie aufgerufen wird, brechen alle DataRow Objekte, die sich noch im Bearbeitungsmodus befinden, ihre Bearbeitungen ab. Neue Zeilen werden entfernt. Zeilen mit dem DataRowState Satz auf Modified oder Deleted zurück zum ursprünglichen Zustand.

Gilt für:

Weitere Informationen