Bagikan melalui


IEditableCollectionView.CancelEdit Metode

Definisi

Mengakhiri transaksi edit dan, jika memungkinkan, memulihkan nilai asli ke item.

public:
 void CancelEdit();
public void CancelEdit ();
abstract member CancelEdit : unit -> unit
Public Sub CancelEdit ()

Contoh

Contoh berikut dapat CanCancelEdit memeriksa apakah nilai asli item yang diedit dapat dipulihkan sebelum memanggil CancelEdit. Jika nilai tidak dapat dipulihkan, Anda harus menyediakan logika tambahan untuk melakukannya. Jika bisa, nilai dipulihkan saat contoh memanggil CancelEdit. Untuk seluruh sampel, lihat Mengubah Koleksi dengan Menggunakan Sampel IEditableCollectionView.

// If the objects in the collection can discard pending 
// changes, calling IEditableCollectionView.CancelEdit
// will revert the changes. Otherwise, you must provide
// your own logic to revert the changes in the object.

if (!editableCollectionView.CanCancelEdit)
{
    // Provide logic to revert changes.
}

editableCollectionView.CancelEdit();
' If the objects in the collection can discard pending 
' changes, calling IEditableCollectionView.CancelEdit
' will revert the changes. Otherwise, you must provide
' your own logic to revert the changes in the object.

If Not editableCollectionView.CanCancelEdit Then
    ' Provide logic to revert changes.
End If

editableCollectionView.CancelEdit()

Keterangan

CancelEditCurrentEditItem mengatur ke null dan menyebabkan tampilan koleksi keluar dari status edit. Jika CanCancelEdit adalah true, CancelEdit juga memulihkan nilai asli objek yang diedit.

Berlaku untuk