DataTable.RejectChanges メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
読み込まれてからテーブルに加えられたすべての変更、または最後に AcceptChanges() が呼び出された時刻をロールバックします。
public:
void RejectChanges();
public void RejectChanges();
member this.RejectChanges : unit -> unit
Public Sub RejectChanges ()
例
次の例では、 DataTableにいくつかの変更を加えますが、 RejectChanges メソッドを呼び出すことによって変更を拒否します。
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
注釈
RejectChangesが呼び出されると、編集モードのDataRowオブジェクトは編集を取り消します。 新しい行が削除されます。
DataRowStateがModifiedに設定されているか、元の状態に戻Deleted行。