Bagikan melalui


FormView.OnBubbleEvent(Object, EventArgs) Metode

Definisi

Menangani peristiwa yang diteruskan melalui hierarki kontrol.

protected:
 override bool OnBubbleEvent(System::Object ^ source, EventArgs ^ e);
protected override bool OnBubbleEvent(object source, EventArgs e);
override this.OnBubbleEvent : obj * EventArgs -> bool
Protected Overrides Function OnBubbleEvent (source As Object, e As EventArgs) As Boolean

Parameter

source
Object

Sumber dari peristiwa tersebut.

e
EventArgs

Yang EventArgs berisi data peristiwa.

Mengembalikan

true untuk menunjukkan peristiwa harus diteruskan lebih jauh ke hierarki kontrol; jika tidak, false.

Keterangan

Metode Control.OnBubbleEvent ini digunakan oleh kontrol untuk secara opsional menangani peristiwa yang diteruskan melalui hierarki kontrol dengan RaiseBubbleEvent metode . Ini menentukan apakah akan menangani peristiwa dengan memeriksa properti objek yang EventArgs terkandung dalam e parameter . Ketika peristiwa perlu ditangani, metode melakukan tindakan yang sesuai. Peristiwa lain diabaikan dan dilewatkan hierarki kontrol. Metode ini menunjukkan apakah akan meneruskan peristiwa lebih jauh ke hierarki kontrol melalui nilai pengembaliannya.

FormView Kontrol mengambil alih implementasi dasar metode ini untuk melakukan tindakan yang sesuai ketika salah satu tombol yang dikenali oleh kontrol diklik. Tabel berikut mencantumkan tombol perintah yang FormView dikenali kontrol.

Tombol Nilai CommandName Deskripsi
Cancel "Batalkan" Digunakan dalam memperbarui atau menyisipkan operasi untuk membatalkan operasi dan untuk membuang nilai yang dimasukkan oleh pengguna. FormView Kontrol kemudian kembali ke mode yang ditentukan oleh DefaultMode properti .
Menghapus "Hapus" Digunakan dalam menghapus operasi untuk menghapus rekaman yang ditampilkan dari sumber data. ItemDeleting Meningkatkan peristiwa dan ItemDeleted .
Mengedit "Edit" Digunakan dalam memperbarui operasi untuk menempatkan FormView kontrol dalam mode edit. Konten yang ditentukan dalam EditItemTemplate properti ditampilkan untuk baris data.
Sisipkan "Sisipkan" Digunakan dalam menyisipkan operasi untuk mencoba menyisipkan rekaman baru di sumber data dengan nilai yang disediakan oleh pengguna. ItemInserting Meningkatkan peristiwa dan ItemInserted .
Baru "Baru" Digunakan dalam menyisipkan operasi untuk menempatkan FormView kontrol dalam mode sisipkan. Konten yang ditentukan dalam InsertItemTemplate properti ditampilkan untuk baris data.
Halaman "Halaman" Digunakan dalam operasi halaman untuk mewakili tombol di baris pager yang melakukan penomoran halaman. Untuk menentukan operasi halaman, atur CommandArgument properti tombol ke "Berikutnya", "Prev", "Pertama", "Terakhir", atau indeks halaman yang akan dinavigasi. PageIndexChanging Meningkatkan peristiwa dan PageIndexChanged . Catatan: Jenis tombol ini biasanya hanya digunakan dalam templat pager.
Update "Perbarui" Digunakan dalam memperbarui operasi untuk mencoba memperbarui rekaman yang ditampilkan di sumber data dengan nilai yang disediakan oleh pengguna. ItemUpdating Meningkatkan peristiwa dan ItemUpdated .

Versi metode ini kembali true ketika salah satu tombol ini ditangani. Untuk informasi selengkapnya tentang gelembung peristiwa, lihat Menangani dan Meningkatkan Peristiwa.

Catatan Bagi Inheritor

Saat memperluas FormView kelas, Anda dapat mengambil alih metode ini untuk menangani peristiwa Anda sendiri. Pastikan untuk menggunakan nilai pengembalian untuk menunjukkan apakah peristiwa harus diteruskan lebih lanjut ke hierarki kontrol.

Berlaku untuk

Lihat juga