Bagikan melalui


ObjectDataSourceView.ExecuteDelete(IDictionary, IDictionary) Metode

Definisi

Melakukan operasi penghapusan menggunakan DeleteMethod metode dan yang ditentukan keys dan oldValues koleksi.

protected:
 override int ExecuteDelete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
protected override int ExecuteDelete (System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.ExecuteDelete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Protected Overrides Function ExecuteDelete (keys As IDictionary, oldValues As IDictionary) As Integer

Parameter

keys
IDictionary

Parameter IDictionary yang digunakan dengan DeleteMethod properti untuk melakukan operasi penghapusan. Jika tidak ada parameter yang terkait dengan metode , lewati null.

oldValues
IDictionary

IDictionary yang berisi nilai baris yang dievaluasi, hanya jika ConflictDetection properti diatur ke CompareAllValues bidang .

Mengembalikan

Jumlah baris yang dihapus; jika tidak, -1, jika angka tidak diketahui. Untuk informasi selengkapnya, lihat Delete.

Pengecualian

Properti CanDelete mengembalikan false.

Properti ConflictDetection diatur ke CompareAllValues nilai , dan tidak ada nilai yang diteruskan dalam oldValues koleksi.

Keterangan

Kelas ObjectDataSourceView mengimplementasikan metode yang diwariskan ExecuteDelete untuk menghapus data dari penyimpanan data yang mendasar menggunakan objek bisnis. Pengembang halaman dan penulis kontrol terikat data tidak memanggil ExecuteDelete metode secara langsung; sebagai gantinya, gunakan metode yang diekspos Delete secara publik.

Sebelum operasi penghapusan dilakukan, OnDeleting metode dipanggil untuk menaikkan Deleting peristiwa. Anda dapat menangani peristiwa ini untuk memeriksa nilai parameter dan melakukan praprossesi sebelum Delete metode dipanggil.

Untuk melakukan operasi penghapusan, ObjectDataSourceView menggunakan pantulan untuk memanggil metode yang diidentifikasi oleh DeleteMethod properti dan parameter terkait dalam keys koleksi dan oldValues , lalu menjalankannya. Setelah operasi selesai, OnDeleted metode dipanggil untuk menaikkan Deleted peristiwa. Anda dapat menangani peristiwa ini untuk memeriksa nilai pengembalian dan kode kesalahan apa pun, dan untuk melakukan pasca-pemrosesan.

Berlaku untuk

Lihat juga