Bagikan melalui


ObjectDataSource.Delete Metode

Definisi

Melakukan operasi penghapusan dengan memanggil metode yang diidentifikasi oleh DeleteMethod properti dengan parameter apa pun yang ada dalam DeleteParameters koleksi.

public:
 int Delete();
public int Delete ();
member this.Delete : unit -> int
Public Function Delete () As Integer

Mengembalikan

Nilai yang menunjukkan jumlah baris yang dihapus dari penyimpanan data yang mendasar, jika AffectedRows properti ObjectDataSourceStatusEventArgs diatur dalam Deleted peristiwa; jika tidak, -1.

Keterangan

Delete Sebelum operasi dilakukan, metode dipanggil OnDeleting untuk menaikkan Deleting peristiwa. Anda dapat menangani Deleting peristiwa untuk memeriksa nilai parameter dan melakukan prapemrosebaran sebelum Delete operasi. Untuk melakukan operasi penghapusan, ObjectDataSourceView objek menggunakan pantulan untuk membuat instans objek yang diidentifikasi oleh TypeName properti . Kemudian memanggil metode yang diidentifikasi oleh DeleteMethod properti , menggunakan properti terkait DeleteParameters . Jika parameter penghapusan berasal dari kontrol terikat data terkait, nama parameter dibuat sesuai dengan OldValuesParameterFormatString properti . Delete Setelah operasi selesai, OnDeleted metode dipanggil untuk menaikkan Deleted peristiwa. Anda dapat menangani Deleted peristiwa untuk memeriksa nilai pengembalian, parameter output, dan pengecualian apa pun, dan untuk melakukan pasca-pemrosesan.

Metode Delete ini mendelegasikan ke Delete metode ObjectDataSourceView objek yang terkait dengan ObjectDataSource kontrol.

Kontrol Terikat-Data

ObjectDataSource Ketika kontrol dikaitkan dengan kontrol terikat data, seperti GridView kontrol, tidak perlu memanggil Delete metode dari kode halaman. Metode Delete ini dipanggil langsung oleh kontrol terikat data sebagai gantinya.

Untuk informasi selengkapnya tentang penggabungan parameter, masa pakai objek, dan resolusi metode, lihat DeleteMethod.

Berlaku untuk

Lihat juga