DataTable.RejectChanges Methode

Definitie

Hiermee worden alle wijzigingen teruggedraaid die zijn aangebracht in de tabel sinds deze is geladen of de laatste keer AcceptChanges() dat deze is aangeroepen.

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

Voorbeelden

In het volgende voorbeeld worden verschillende wijzigingen aangebracht in een DataTable, maar worden de wijzigingen geweigerd door de RejectChanges methode aan te roepen.

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

Opmerkingen

Wanneer RejectChanges ze worden aangeroepen, DataRow annuleren objecten die zich nog in de bewerkingsmodus bevinden hun bewerkingen. Nieuwe rijen worden verwijderd. Rijen met de DataRowState set op Modified of Deleted terugkeren naar de oorspronkelijke staat.

Van toepassing op

Zie ook