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 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.
Ein DataGridViewRowErrorTextNeededEventArgs Objekt, das die Ereignisdaten enthält.
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. |