Auf Englisch lesen

Freigeben über


DataTable.RejectChanges Methode

Definition

Führt einen Rollback aller Änderungen durch, die an der Tabelle seit dem Laden oder seit dem letzten Aufruf von AcceptChanges() vorgenommen wurden.

C#
public void RejectChanges ();

Beispiele

Im folgenden Beispiel werden mehrere Änderungen an einem DataTablevorgenommen, aber die Änderungen abgelehnt, indem die RejectChanges -Methode aufgerufen wird.

C#
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"]);
}

Hinweise

Wenn RejectChanges aufgerufen wird, brechen alle DataRow Objekte, die sich noch im Bearbeitungsmodus befinden, ihre Bearbeitungen ab. Neue Zeilen werden entfernt. Zeilen, deren DataRowState Wert auf Modified oder Deleted zurück in ihren ursprünglichen Zustand festgelegt ist.

Gilt für:

Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Weitere Informationen