Personalizar el control DataGridView de formularios Windows Forms
Actualización: noviembre 2007
El control DataGridView proporciona varias propiedades que puede utilizar para ajustar la apariencia y el comportamiento básico (el aspecto y el diseño) de sus celdas, filas y columnas. Si tiene necesidades especiales que van más allá de los recursos de la clase DataGridViewCellStyle, no obstante, puede implementar también el dibujo por el usuario para el control o ampliar sus recursos creando celdas, columnas y filas personalizadas.
Para dibujar mismo celdas y filas, puede controlar distintos eventos Paint DataGridView. Para modificar la funcionalidad existente o proporcionar una nueva, puede crear sus propios tipos derivados de los tipos DataGridViewCellDataGridViewColumny DataGridViewRow existentes. También puede proporcionar nuevos recursos creando tipos derivados que muestran un control de su elección cuando una celda está en modo de edición.
En esta sección
Cómo: Personalizar la apariencia de las celdas en el control DataGridView de formularios Windows Forms
Describe cómo controlar el evento CellPainting para dibujar manualmente las celdas.Cómo: Personalizar la apariencia de las filas en el control DataGridView de formularios Windows Forms
Describe cómo controlar los eventos RowPrePaint y RowPostPaint para dibujar filas con un fondo degradado personalizado y contenido que abarca varias columnas.Cómo: Personalizar celdas y columnas en el control DataGridView de formularios Windows Forms ampliando su comportamiento y apariencia
Describe cómo crear los tipos personalizados derivados de DataGridViewCell y DataGridViewColumn para resaltar las celdas cuando el puntero del mouse se encuentra sobre ellas.Cómo: Deshabilitar botones en una columna de botones del control DataGridView de formularios Windows Forms
Describe cómo crear tipos personalizados derivados de DataGridViewButtonCell y DataGridViewButtonColumn para mostrar los botones deshabilitados en una columna de botón.Cómo: Alojar controles en celdas DataGridView de formularios Windows Forms
Describe cómo implementar la interfaz IDataGridViewEditingControl y crear tipos personalizados derivados de DataGridViewCell y DataGridViewColumn para mostrar un control DateTimePicker cuando una celda está en modo de edición.
Referencia
DataGridView
Proporciona la documentación de referencia al control DataGridView.DataGridViewCell
Proporciona documentación de referencia para la clase DataGridViewCell.DataGridViewRow
Proporciona documentación de referencia para la clase DataGridViewRow.DataGridViewColumn
Proporciona documentación de referencia para la clase DataGridViewColumn.IDataGridViewEditingControl
Proporciona documentación de referencia para la interfaz IDataGridViewEditingControl.
Secciones relacionadas
- Estilo y formato básicos del control DataGridView en formularios Windows Forms
Proporciona temas en los que se describe cómo modificar la apariencia básica del control y el formato de presentación de los datos de las celdas.
Vea también
Conceptos
Tipos de columnas en el control DataGridView de formularios Windows Forms