DataGridViewRowErrorTextNeededEventHandler Delegasikan
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.
Mewakili metode yang akan menangani RowErrorTextNeeded peristiwa DataGridView.
public delegate void DataGridViewRowErrorTextNeededEventHandler(System::Object ^ sender, DataGridViewRowErrorTextNeededEventArgs ^ e);
public delegate void DataGridViewRowErrorTextNeededEventHandler(object sender, DataGridViewRowErrorTextNeededEventArgs e);
public delegate void DataGridViewRowErrorTextNeededEventHandler(object? sender, DataGridViewRowErrorTextNeededEventArgs e);
type DataGridViewRowErrorTextNeededEventHandler = delegate of obj * DataGridViewRowErrorTextNeededEventArgs -> unit
Public Delegate Sub DataGridViewRowErrorTextNeededEventHandler(sender As Object, e As DataGridViewRowErrorTextNeededEventArgs)
Parameter
- sender
- Object
Sumber dari peristiwa tersebut.
DataGridViewRowErrorTextNeededEventArgs yang berisi data peristiwa.
Keterangan
Peristiwa RowErrorTextNeeded hanya terjadi ketika DataGridView properti kontrol DataSource diatur atau propertinya VirtualMode adalah true
. Menangani RowErrorTextNeeded peristiwa berguna saat Anda ingin menentukan kesalahan untuk baris tergantung pada statusnya dan nilai yang dikandungnya.
Saat Anda menangani RowErrorTextNeeded peristiwa dan menentukan teks kesalahan di handler, glyph kesalahan muncul di header baris kecuali DataGridView.ShowRowErrors properti diatur ke false
. Saat pengguna memindahkan penunjuk mouse ke glyph kesalahan, teks kesalahan muncul di TipsAlat.
Peristiwa ini RowErrorTextNeeded juga terjadi setiap kali nilai DataGridViewRow.ErrorText properti diambil.
Anda dapat menggunakan DataGridViewRowErrorTextNeededEventArgs.RowIndex properti untuk menentukan status atau nilai baris, dan menggunakan informasi ini untuk mengubah atau mengubah DataGridViewRowErrorTextNeededEventArgs.ErrorText properti. Properti ini diinisialisasi dengan nilai properti baris ErrorText , yang diambil alih nilai peristiwa.
RowErrorTextNeeded Tangani peristiwa saat bekerja dengan data dalam jumlah besar untuk menghindari penalti performa pengaturan nilai baris ErrorText untuk beberapa baris. Untuk informasi selengkapnya, lihat Praktik Terbaik untuk Menskalakan Kontrol Formulir Windows DataGridView.
Untuk informasi selengkapnya tentang cara menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.
Saat membuat DataGridViewRowErrorTextNeededEventHandler delegasi, Anda mengidentifikasi metode yang akan menangani peristiwa. Untuk mengaitkan peristiwa dengan penanganan aktivitas Anda, tambahkan instans delegasi ke peristiwa. Penanganan aktivitas dipanggil setiap kali peristiwa terjadi, kecuali Jika Anda menghapus delegasi. Untuk informasi selengkapnya tentang delegasi penanganan aktivitas, lihat Menangani dan Meningkatkan Peristiwa.
Metode Ekstensi
GetMethodInfo(Delegate) |
Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan. |