DataGridViewRowErrorTextNeededEventHandler Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Methode zur Behandlung des RowErrorTextNeeded-Ereignisses eines DataGridView-Objekts dar.
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.
Ein DataGridViewRowErrorTextNeededEventArgs, das die Ereignisdaten enthält.
Hinweise
Das RowErrorTextNeeded Ereignis tritt nur auf, wenn die DataGridView Steuerelementeigenschaft DataSource festgelegt ist oder die VirtualMode -Eigenschaft ist true
. Die Behandlung des Ereignisses RowErrorTextNeeded ist nützlich, wenn Sie den Fehler für eine Zeile abhängig von ihrem Zustand und den darin enthaltenen Werten ermitteln möchten.
Wenn Sie das RowErrorTextNeeded Ereignis behandeln und Fehlertext im Handler angeben, wird im Zeilenheader eine Fehlersymbolzeile angezeigt, es sei denn, die DataGridView.ShowRowErrors Eigenschaft ist auf false
festgelegt. Wenn der Benutzer den Mauszeiger über die Fehlersymbole bewegt, wird der Fehlertext in einer QuickInfo angezeigt.
Das RowErrorTextNeeded -Ereignis tritt auch auf, wenn der Wert der DataGridViewRow.ErrorText -Eigenschaft abgerufen wird.
Sie können die DataGridViewRowErrorTextNeededEventArgs.RowIndex -Eigenschaft verwenden, um den Zustand oder Wert einer Zeile zu 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 vom Ereigniswert überschrieben wird.
Behandeln Sie das RowErrorTextNeeded Ereignis, wenn Sie mit großen Datenmengen arbeiten, um leistungseinbußen beim Festlegen des Zeilenwerts ErrorText für mehrere Zeilen zu vermeiden. Weitere Informationen finden Sie unter Empfohlene Vorgehensweisen für das Skalieren des DataGridView-Steuerelements in Windows Forms.
Weitere Informationen zum Behandeln von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.
Beim Erstellen eines DataGridViewRowErrorTextNeededEventHandler-Delegaten bestimmen Sie die Methode für die Ereignisbehandlung. Um dem Ereignishandler das Ereignis zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Der Ereignishandler wird bei jedem Eintreten des Ereignisses aufgerufen, sofern der Delegat nicht entfernt wird. Weitere Informationen zu Ereignishandlerdelegaten finden Sie unter Behandeln und Auslösen von Ereignissen.
Erweiterungsmethoden
GetMethodInfo(Delegate) |
Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird. |