DataGridViewRowErrorTextNeededEventHandler Delegát

Definice

Představuje metodu, která zpracuje RowErrorTextNeeded událost DataGridView .Represents the method that will handle the RowErrorTextNeeded event of a DataGridView.

public delegate void DataGridViewRowErrorTextNeededEventHandler(System::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)

Parametry

sender
Object

Zdroj událostiThe source of the event.

Poznámky

RowErrorTextNeededUdálost nastane pouze v případě, že je DataGridView DataSource nastavena vlastnost ovládacího prvku nebo VirtualMode je jeho vlastnost true .The RowErrorTextNeeded event occurs only when the DataGridView control DataSource property is set or its VirtualMode property is true. Zpracování RowErrorTextNeeded události je užitečné, pokud chcete určit chybu pro řádek v závislosti na stavu a hodnotách, které obsahuje.Handling the RowErrorTextNeeded event is useful when you want to determine the error for a row depending on its state and the values it contains.

Při zpracování RowErrorTextNeeded události a určení chybového textu v obslužné rutině se v záhlaví řádku zobrazí piktogram chyby, pokud DataGridView.ShowRowErrors vlastnost není nastavena na hodnotu false .When you handle the RowErrorTextNeeded event and specify error text in the handler, an error glyph appears in the row header unless the DataGridView.ShowRowErrors property is set to false. Když uživatel přesune ukazatel myši na chybový glyf, text chyby se zobrazí v popisu tlačítka.When the user moves the mouse pointer over the error glyph, the error text appears in a ToolTip.

K RowErrorTextNeeded události dojde také pokaždé, když DataGridViewRow.ErrorText je načtena hodnota vlastnosti.The RowErrorTextNeeded event also occurs whenever the value of the DataGridViewRow.ErrorText property is retrieved.

Vlastnost můžete použít DataGridViewRowErrorTextNeededEventArgs.RowIndex k určení stavu nebo hodnoty řádku a tyto informace slouží ke změně nebo úpravě DataGridViewRowErrorTextNeededEventArgs.ErrorText Vlastnosti.You can use the DataGridViewRowErrorTextNeededEventArgs.RowIndex property to determine the state or value of a row, and use this information to change or modify the DataGridViewRowErrorTextNeededEventArgs.ErrorText property. Tato vlastnost je inicializována s hodnotou ErrorText vlastnosti řádek, která přepisuje hodnotu události.This property is initialized with the value of the row ErrorText property, which the event value overrides.

Zpracujte RowErrorTextNeeded událost při práci s velkým objemem dat, abyste se vyhnuli postihům z hlediska výkonu při nastavení ErrorText hodnoty řádku pro více řádků.Handle the RowErrorTextNeeded event when working with large amounts of data to avoid the performance penalties of setting the row ErrorText value for multiple rows. Další informace najdete v tématu osvědčené postupy pro škálování ovládacího prvku DataGridView model Windows Forms.For more information, see Best Practices for Scaling the Windows Forms DataGridView Control.

Další informace o zpracování událostí naleznete v tématu manipulace a vyvolávání událostí.For more information about how to handle events, see Handling and Raising Events.

Při vytváření DataGridViewRowErrorTextNeededEventHandler delegáta identifikujete metodu, která událost zpracuje.When you create a DataGridViewRowErrorTextNeededEventHandler delegate, you identify the method that will handle the event. Chcete-li přidružit událost k obslužné rutině události, přidejte do události instanci delegáta.To associate the event with your event handler, add an instance of the delegate to the event. Obslužná rutina události je volána při každém výskytu události, dokud neodeberete delegáta.The event handler is called whenever the event occurs, unless you remove the delegate. Další informace o delegátech obslužných rutin událostí naleznete v tématu manipulace a vyvolávání událostí.For more information about event-handler delegates, see Handling and Raising Events.

Metody rozšíření

GetMethodInfo(Delegate)

Získává objekt, který představuje metodu reprezentovanou zadaným delegátem.Gets an object that represents the method represented by the specified delegate.

Platí pro

Viz také