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 개체가 편집을 취소합니다. 새 행이 제거됩니다. 집합 Modified 이 DataRowState 있는 행 또는 Deleted 원래 상태로 다시 돌아갑니다.