Funcionalidad predeterminada en el control DataGridView de formularios Windows Forms
Actualización: noviembre 2007
El control DataGridView de formularios Windows Forms proporciona a los usuarios gran cantidad de funciones predeterminadas.
Funcionalidad predeterminada
De manera predeterminada, un control DataGridView:
Muestra automáticamente encabezados de columna y de fila que permanecen visibles cuando se recorre 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 si el usuario hace doble clic en los divisores de columnas.
Admite automáticamente estilos visuales en Windows XP y la familia de servidores de Windows Server 2003 cuando se llama al método EnableVisualStyles desde el método Main de la aplicación.
Además, se puede editar el contenido de un control DataGridView de manera predeterminada:
Si el usuario hace doble clic o presiona F2 en una celda, el control aplica automáticamente a la celda el modo de edición y actualiza el contenido de la celda conforme teclea el usuario.
Si el usuario se desplaza al final de la cuadrícula, verá que hay una fila para agregar registros nuevos. 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 el encabezado de una fila, se selecciona la fila completa.
Cuando se enlaza un control DataGridView a un origen de datos estableciendo su propiedad DataSource, el control:
Utiliza automáticamente los nombres de las columnas del origen de datos como texto de los encabezados de columna.
Se rellena con el contenido del origen de datos. Las columnas 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 tomando como base los datos subyacentes cuando el usuario hace clic en el encabezado de una columna.