Funcionalidad predeterminada en el control DataGridView de formularios Windows Forms

El control DataGridView de Windows Forms proporciona a los usuarios una cantidad significativa de funcionalidad predeterminada.

Funcionalidad predeterminada

De forma predeterminada, un control DataGridView:

  • Muestra automáticamente los encabezados de columna y los encabezados de fila que permanecen visibles al desplazar la tabla verticalmente.

  • Tiene un encabezado de fila que contiene un indicador de selección para la fila actual.

  • Tiene un rectángulo de selección en la primera celda.

  • Tiene columnas cuyo tamaño se puede cambiar automáticamente cuando el usuario hace doble clic en los divisores de columna.

  • Admite automáticamente estilos visuales en Windows XP y la familia de Windows Server 2003 cuando se llama al método EnableVisualStyles desde el método de Main de la aplicación.

Además, el contenido de un control DataGridView se puede editar de forma predeterminada:

  • Si el usuario hace doble clic o presiona F2 en una celda, el control coloca automáticamente la celda en modo de edición y actualiza el contenido de la celda a medida que escribe el usuario.

  • Si el usuario se desplaza hasta el final de la cuadrícula, el usuario verá que hay una fila para agregar nuevos registros. Cuando el usuario hace clic en esta fila, se agrega una nueva fila al control DataGridView, con valores predeterminados. Cuando el usuario presiona ESC, esta nueva fila desaparece.

  • Si el usuario hace clic en un encabezado de fila, se selecciona toda la fila.

Al enlazar un control DataGridView a un origen de datos estableciendo su propiedad DataSource, el control:

  • Usa automáticamente los nombres de las columnas del origen de datos como texto del encabezado de columna.

  • Se rellena con el contenido del origen de datos. Las columnas de DataGridView se crean automáticamente para cada columna del origen de datos.

  • Crea una fila para cada fila visible de la tabla.

  • Ordena automáticamente las filas en función de los datos subyacentes cuando el usuario hace clic en un encabezado de columna.

Consulte también