DataTable.RejectChanges Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.