Bagikan melalui


ObjectDataSourceView.Delete(IDictionary, IDictionary) Metode

Definisi

Melakukan operasi penghapusan dengan memanggil metode objek bisnis yang diidentifikasi oleh DeleteMethod properti menggunakan koleksi dan oldValues yang ditentukankeys.

public:
 int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete (System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys As IDictionary, oldValues As IDictionary) As Integer

Parameter

keys
IDictionary

Salah satu IDictionary nilai kunci yang digunakan untuk mengidentifikasi item yang akan dihapus. Parameter ini digunakan dengan DeleteMethod properti untuk melakukan operasi penghapusan. Jika tidak ada parameter yang terkait dengan metode , teruskan null.

oldValues
IDictionary

IDictionary yang berisi nilai non-kunci tambahan yang digunakan untuk mencocokkan item di sumber data. Nilai baris diteruskan ke metode hanya jika ConflictDetection properti diatur ke CompareAllValues bidang .

Mengembalikan

Jumlah baris yang dihapus; jika tidak, -1, jika angka tidak diketahui.

Keterangan

Nilai defaultnya adalah -1, yang berarti bahwa jumlah baris yang tidak diketahui telah dihapus. Untuk mengembalikan nilai yang berbeda, atur AffectedRows properti ObjectDataSourceStatusEventArgs objek penanganan Deleted aktivitas. Jumlah baris yang terpengaruh biasanya dikembalikan oleh Delete metode untuk objek bisnis, dan nilai tersebut tersedia dari ReturnValue properti ObjectDataSourceStatusEventArgs parameter Deleted penanganan aktivitas.

Metode ini Delete memanggil ExecuteDelete metode , meneruskan keys koleksi dan oldValues .

Berlaku untuk

Lihat juga