DataTable.RejectChanges Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Visszaállítja az összes módosítást, amely a tábla betöltése óta történt, vagy az utolsó alkalommal AcceptChanges() lett meghívva.
public:
void RejectChanges();
public void RejectChanges();
member this.RejectChanges : unit -> unit
Public Sub RejectChanges ()
Példák
Az alábbi példa több módosítást is végrehajt egy DataTableműveleten, de a metódus meghívásával elutasítja a RejectChanges módosításokat.
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
Megjegyzések
Amikor RejectChanges a rendszer meghívja őket, a DataRow szerkesztési módban lévő objektumok megszakítják a szerkesztésüket. Az új sorok el lesznek távolítva. Azok a sorok, amelyben az DataRowState eredeti állapotra Modified van állítva, vagy Deleted visszaállnak az eredeti állapotukra.