DataGridViewRowErrorTextNeededEventHandler Delegato

Definizione

Rappresenta il metodo che gestirà l'evento RowErrorTextNeeded di un oggetto 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)

Parametri

sender
Object

Origine dell'evento.

Commenti

L'evento RowErrorTextNeeded si verifica solo quando la proprietà del controllo DataSource è impostata o la DataGridView relativa VirtualMode proprietà è true. La gestione dell'evento RowErrorTextNeeded è utile quando si vuole determinare l'errore per una riga a seconda dello stato e dei valori contenuti.

Quando si gestisce l'evento RowErrorTextNeeded e si specifica il testo di errore nel gestore, viene visualizzato un glifo di errore nell'intestazione di riga a meno che la DataGridView.ShowRowErrors proprietà non sia impostata su false. Quando l'utente sposta il puntatore del mouse sul glifo di errore, il testo dell'errore viene visualizzato in una descrizione comando.

L'evento RowErrorTextNeeded si verifica anche ogni volta che viene recuperato il valore della DataGridViewRow.ErrorText proprietà.

È possibile usare la DataGridViewRowErrorTextNeededEventArgs.RowIndex proprietà per determinare lo stato o il valore di una riga e usare queste informazioni per modificare o modificare la DataGridViewRowErrorTextNeededEventArgs.ErrorText proprietà. Questa proprietà viene inizializzata con il valore della proprietà di riga ErrorText , che il valore dell'evento esegue l'override.

Gestire l'evento quando si usano grandi quantità di dati per evitare le penali per le prestazioni dell'impostazione RowErrorTextNeeded del valore della riga ErrorText per più righe. Per altre informazioni, vedere Procedure consigliate per ridimensionare il controllo DataGridView Windows Form.

Per altre informazioni su come gestire gli eventi, vedere la gestione e generazione di eventi.

Quando si crea un delegato DataGridViewRowErrorTextNeededEventHandler, si identifica il metodo che gestirà l'evento. Per associare l'evento al gestore eventi in uso, aggiungere all'evento un'istanza del delegato. Il gestore eventi viene chiamato ogni volta che si verifica l'evento, a meno che non venga rimosso il delegato. Per altre informazioni sui delegati del gestore eventi, vedere Gestione e generazione di eventi.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Vedi anche