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
Источник события.
Объект 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) |
Получает объект, представляющий метод, представленный указанным делегатом. |