DataTable.RejectChanges Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yüklendiğinden veya en son AcceptChanges() çağrıldığından bu yana tabloda yapılan tüm değişiklikleri geri alır.
public:
void RejectChanges();
public void RejectChanges ();
member this.RejectChanges : unit -> unit
Public Sub RejectChanges ()
Örnekler
Aşağıdaki örnek bir DataTableiçinde birkaç değişiklik yapar, ancak yöntemini çağırarak RejectChanges değişiklikleri reddeder.
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
Açıklamalar
Çağrıldığında RejectChanges , düzenleme modunda olan tüm DataRow nesneler düzenlemelerini iptal eder. Yeni satırlar kaldırılır. DataRowState olarak ayarlanmış Modified
veya Deleted
özgün durumlarına geri dönülen satırlar.