DataGridViewRowErrorTextNeededEventHandler Delegat

Definicja

Reprezentuje metodę, która będzie obsługiwać RowErrorTextNeeded zdarzenie klasy 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)

Parametry

sender
Object

Źródło zdarzenia.

Uwagi

Zdarzenie RowErrorTextNeeded występuje tylko wtedy, gdy właściwość kontrolki DataGridViewDataSource jest ustawiona lub jej VirtualMode właściwość to true. Obsługa zdarzenia RowErrorTextNeeded jest przydatna, gdy chcesz określić błąd dla wiersza w zależności od jego stanu i wartości, które zawiera.

Podczas obsługi zdarzenia i określania RowErrorTextNeeded tekstu błędu w procedurze obsługi w nagłówku wiersza pojawia się symbol błędu, chyba że DataGridView.ShowRowErrors właściwość ma wartość false. Gdy użytkownik przesuwa wskaźnik myszy nad glifem błędu, tekst błędu pojawia się w etykietce narzędzia.

Zdarzenie RowErrorTextNeeded występuje również za każdym razem, gdy zostanie pobrana wartość DataGridViewRow.ErrorText właściwości.

Możesz użyć DataGridViewRowErrorTextNeededEventArgs.RowIndex właściwości , aby określić stan lub wartość wiersza, a następnie użyć tych informacji do zmiany lub zmodyfikowania DataGridViewRowErrorTextNeededEventArgs.ErrorText właściwości. Ta właściwość jest inicjowana z wartością właściwości wiersza ErrorText , która zastępuje wartość zdarzenia.

RowErrorTextNeeded Obsłuż zdarzenie podczas pracy z dużą ilością danych, aby uniknąć kar za wydajność ustawiania wartości wiersza ErrorText dla wielu wierszy. Aby uzyskać więcej informacji, zobacz Best Practices for Scaling the Windows Forms DataGridView Control (Najlepsze rozwiązania dotyczące skalowania kontrolki DataGridView).

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Podczas tworzenia delegata DataGridViewRowErrorTextNeededEventHandler należy zidentyfikować metodę, która będzie obsługiwać zdarzenie. Aby skojarzyć zdarzenie z programem obsługi zdarzeń, dodaj wystąpienie delegata do zdarzenia. Program obsługi zdarzeń jest wywoływany przy każdym wystąpieniu zdarzenia, o ile nie usunięto delegata. Aby uzyskać więcej informacji na temat delegatów programu obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Zobacz też