DataTable.RejectChanges 메서드

정의

테이블이 로드되었거나 마지막으로 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 개체가 편집을 취소합니다. 새 행이 제거됩니다. 집합 ModifiedDataRowState 있는 행 또는 Deleted 원래 상태로 다시 돌아갑니다.

적용 대상

추가 정보