DataGridViewRowErrorTextNeededEventHandler Delegasikan

Definisi

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.

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.

Berlaku untuk

Lihat juga