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 suatu 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 yang dikembalikan.

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
Batalkan "Batal" 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 .
Hapus "Hapus" Digunakan dalam menghapus operasi untuk menghapus rekaman yang ditampilkan dari sumber data. Menaikkan ItemDeleting peristiwa dan ItemDeleted .
Edit "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. Menaikkan ItemInserting 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 paging untuk mewakili tombol di baris pager yang melakukan paging. Untuk menentukan operasi halaman, atur CommandArgument properti tombol ke "Berikutnya", "Sebelumnya", "Pertama", "Terakhir", atau indeks halaman yang akan dinavigasi. Menaikkan PageIndexChanging peristiwa dan PageIndexChanged . Catatan: Jenis tombol ini biasanya hanya digunakan dalam templat pager.
Pembaruan "Perbarui" Digunakan dalam memperbarui operasi untuk mencoba memperbarui rekaman yang ditampilkan di sumber data dengan nilai yang disediakan oleh pengguna. Menaikkan ItemUpdating peristiwa dan ItemUpdated .

Versi metode ini kembali true ketika salah satu tombol ini ditangani. Untuk informasi selengkapnya tentang peristiwa yang menggelembung, 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 yang dikembalikan untuk menunjukkan apakah peristiwa harus diteruskan lebih lanjut ke hierarki kontrol.

Berlaku untuk

Lihat juga