Freigeben über


DataGridViewRowErrorTextNeededEventHandler Delegat

Definition

Stellt die Methode dar, die das RowErrorTextNeeded Ereignis eines .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

Die Quelle des Ereignisses.

Hinweise

Das RowErrorTextNeeded Ereignis tritt nur auf, wenn die DataGridView Steuerelementeigenschaft DataSource festgelegt oder seine VirtualMode Eigenschaft lautet true. Die Behandlung des RowErrorTextNeeded Ereignisses ist nützlich, wenn Sie den Fehler für eine Zeile abhängig vom Status und den darin enthaltenen Werten ermitteln möchten.

Wenn Sie das RowErrorTextNeeded Ereignis behandeln und Fehlertext im Handler angeben, wird eine Fehlerglyphe in der Zeilenüberschrift angezeigt, es sei denn, die DataGridView.ShowRowErrors Eigenschaft ist auf falsefestgelegt. Wenn der Benutzer den Mauszeiger über die Fehlerglyphe bewegt, wird der Fehlertext in einer QuickInfo angezeigt.

Das RowErrorTextNeeded Ereignis tritt auch auf, wenn der Wert der DataGridViewRow.ErrorText Eigenschaft abgerufen wird.

Mit der DataGridViewRowErrorTextNeededEventArgs.RowIndex Eigenschaft können Sie den Zustand oder den Wert einer Zeile bestimmen und diese Informationen verwenden, um die DataGridViewRowErrorTextNeededEventArgs.ErrorText Eigenschaft zu ändern oder zu ändern. Diese Eigenschaft wird mit dem Wert der Zeileneigenschaft ErrorText initialisiert, die der Ereigniswert überschreibt.

Behandeln Sie das RowErrorTextNeeded Ereignis beim Arbeiten mit großen Datenmengen, um leistungseinbußen beim Festlegen des Zeilenwerts ErrorText für mehrere Zeilen zu vermeiden. Weitere Informationen finden Sie unter Bewährte Methoden zum Skalieren des Windows Forms DataGridView-Steuerelements.

Weitere Informationen zum Behandeln von Ereignissen finden Sie unter Behandeln und Auslösen von Ereignissen.

Wenn Sie einen DataGridViewRowErrorTextNeededEventHandler Delegaten erstellen, identifizieren Sie die Methode, die das Ereignis behandelt. Um das Ereignis dem Ereignishandler zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Der Ereignishandler wird immer dann aufgerufen, wenn das Ereignis auftritt, es sei denn, Sie entfernen den Delegaten. Weitere Informationen zu Ereignishandlerdelegatn finden Sie unter Behandeln und Auslösen von Ereignissen.

Erweiterungsmethoden

Name Beschreibung
GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die vom angegebenen Delegaten dargestellte Methode darstellt.

Gilt für:

Weitere Informationen