En el siguiente ejemplo veremos una forma sencilla de mostrarle al usuario cuando se ha introducido un dato de un formato incorrecto (Ej: En un campo de tipo numérico, introducimos una palabra).
Supongamos que tenemos un objeto de la clase DataGridView
llamado grdEjemplo
. Programaremos su evento grdEjemplo_DataError
de la siguiente manera:
private void grdEjemplo_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
MessageBox.Show("Revise el dato de la columna: "
+ grdEjemplo.Columns[e.ColumnIndex].HeaderText,
"Error de validación de datos", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
De esta forma podremos verificar que los datos introducidos son los correctos desde un punto de vista de tipo de dato y se lo informaremos al usuario para que pueda corregirlo.