IEditableCollectionView.CancelEdit Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.