DataGridViewRowErrorTextNeededEventHandler Delegado

Definición

Representa el método que controlará el evento RowErrorTextNeeded de 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)

Parámetros

sender
Object

Origen del evento.

Comentarios

El RowErrorTextNeeded evento solo se produce cuando se establece la propiedad de DataGridView control DataSource o su VirtualMode propiedad es true. Controlar el RowErrorTextNeeded evento es útil cuando desea determinar el error de una fila en función de su estado y de los valores que contiene.

Al controlar el RowErrorTextNeeded evento y especificar texto de error en el controlador, aparece un glifo de error en el encabezado de fila a menos que la DataGridView.ShowRowErrors propiedad esté establecida falseen . Cuando el usuario mueve el puntero del mouse sobre el glifo de error, el texto del error aparece en una información sobre herramientas.

El RowErrorTextNeeded evento también se produce cada vez que se recupera el valor de la DataGridViewRow.ErrorText propiedad.

Puede usar la DataGridViewRowErrorTextNeededEventArgs.RowIndex propiedad para determinar el estado o el valor de una fila y usar esta información para cambiar o modificar la DataGridViewRowErrorTextNeededEventArgs.ErrorText propiedad. Esta propiedad se inicializa con el valor de la propiedad row ErrorText , que el valor de evento invalida.

Controle el RowErrorTextNeeded evento al trabajar con grandes cantidades de datos para evitar las penalizaciones de rendimiento de establecer el valor de fila ErrorText para varias filas. Para obtener más información, consulte Procedimientos recomendados para ajustar la escala del control DataGridView en Windows Forms.

Para obtener más información acerca de cómo controlar eventos, vea controlar y provocar eventos.

Cuando se crea un delegado DataGridViewRowErrorTextNeededEventHandler, se identifica el método que controlará el evento. Para asociar el evento al controlador, se debe agregar una instancia del delegado al evento. Siempre que se produce el evento, se llama a su controlador, a menos que se quite el delegado. Para obtener más información sobre los delegados del controlador de eventos, consulte Control y generación de eventos.

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.

Se aplica a

Consulte también