ObjectDataSource.Filtering Kejadian
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.
Terjadi sebelum operasi filter.
public:
event System::Web::UI::WebControls::ObjectDataSourceFilteringEventHandler ^ Filtering;
public event System.Web.UI.WebControls.ObjectDataSourceFilteringEventHandler Filtering;
member this.Filtering : System.Web.UI.WebControls.ObjectDataSourceFilteringEventHandler
Public Custom Event Filtering As ObjectDataSourceFilteringEventHandler
Jenis Acara
Keterangan
Filtering Tangani peristiwa untuk melakukan operasi validasi pada nilai parameter filter sebelum ObjectDataSource kontrol melakukan operasi filter. Anda dapat membatalkan operasi yang dipilih dengan mengatur Cancel properti dari ke ObjectDataSourceFilteringEventArgstrue
. Peristiwa dinaikkan hanya jika FilterExpression properti diatur.
Peristiwa mendelegasikan ObjectDataSource.Filtering ke ObjectDataSourceView.Filtering peristiwa ObjectDataSourceView yang terkait dengan ObjectDataSource kontrol.
Penting
Anda harus memvalidasi nilai parameter filter apa pun yang Anda terima dari klien. Runtime hanya mengganti nilai parameter ke dalam ekspresi filter dan menerapkannya ke DataSet objek atau DataTable yang dikembalikan oleh Select metode . Jika Anda menggunakan FilterExpression properti sebagai langkah keamanan untuk membatasi jumlah item yang dikembalikan, Anda harus memvalidasi nilai parameter sebelum pemfilteran terjadi.
Untuk informasi selengkapnya tentang cara menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.