DataGridViewRowErrorTextNeededEventHandler Делегат

Определение

Представляет метод, обрабатывающий событие RowErrorTextNeeded объекта 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)

Параметры

sender
Object

Источник события.

e
DataGridViewRowErrorTextNeededEventArgs

Объект DataGridViewRowErrorTextNeededEventArgs, содержащий данные события.

Комментарии

Событие RowErrorTextNeeded возникает только в том случае, DataGridView если задано свойство элемента управления DataSource или его VirtualMode свойство равно true. RowErrorTextNeeded Обработка события полезна, если требуется определить ошибку для строки в зависимости от ее состояния и содержащихся в ней значений.

При обработке RowErrorTextNeeded события и указан текст ошибки в обработчике, глиф ошибки отображается в заголовке строки, если свойству DataGridView.ShowRowErrors не присвоено значение false. Когда пользователь перемещает указатель мыши на глиф ошибки, текст ошибки отображается в подсказке.

Это RowErrorTextNeeded событие также возникает при каждом извлечении DataGridViewRow.ErrorText значения свойства.

Свойство можно использовать DataGridViewRowErrorTextNeededEventArgs.RowIndex для определения состояния или значения строки, а также использовать эти сведения для изменения или изменения DataGridViewRowErrorTextNeededEventArgs.ErrorText свойства . Это свойство инициализируется значением свойства строки ErrorText , которое переопределяется значением события.

RowErrorTextNeeded Обработайте событие при работе с большими объемами данных, чтобы избежать снижения производительности при установке значения строки ErrorText для нескольких строк. Подробнее см. в разделе Масштабирование элемента управления DataGridView в Windows Forms.

Дополнительные сведения об обработке событий см. в разделе Обработка и вызов событий.

При создании делегата DataGridViewRowErrorTextNeededEventHandler необходимо указать метод, обрабатывающий событие. Чтобы связать событие с обработчиком событий, нужно добавить в событие экземпляр делегата. Обработчик событий вызывается всякий раз, когда происходит событие, если делегат не удален. Дополнительные сведения о делегатах обработчика событий см. в разделе Обработка и вызов событий.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

См. также раздел