Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El DataGridView
control proporciona varias propiedades que se pueden usar para ajustar la apariencia y el comportamiento básico (apariencia y sensación) de sus celdas, filas y columnas. Sin embargo, si tiene necesidades especiales que van más allá de las funcionalidades de la DataGridViewCellStyle clase, también puede implementar el dibujo de propietario para el control o ampliar sus funcionalidades mediante la creación de celdas, columnas y filas personalizadas.
Para pintar celdas y filas usted mismo, puede controlar varios DataGridView
eventos de pintura. Para modificar la funcionalidad existente o proporcionar una nueva funcionalidad, puede crear sus propios tipos derivados de los tipos existentes DataGridViewCell
, DataGridViewColumn
y DataGridViewRow
. También puede proporcionar nuevas funcionalidades de edición mediante la creación de 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 el aspecto de las celdas en el control DataGridView de Windows Forms
Describe cómo controlar el CellPainting evento para pintar las celdas manualmente.
Cómo: Personalizar la apariencia de las filas en el control DataGridView de Windows Forms
Describe cómo manejar los eventos RowPrePaint y RowPostPaint para pintar filas con un fondo degradado, personalizado y contenido que abarca varias columnas.
Cómo personalizar celdas y columnas en el control DataGridView de Windows Forms extendiendo su apariencia y comportamiento
Describe cómo crear tipos personalizados derivados de DataGridViewCell
y DataGridViewColumn
para resaltar las celdas cuando el puntero del mouse se encuentra en ellos.
Cómo: Deshabilitar botones en una columna de botón en el control DataGridView de Windows Forms
Describe cómo crear tipos personalizados derivados de DataGridViewButtonCell y DataGridViewButtonColumn para mostrar botones deshabilitados en una columna de botón.
Cómo: Hospedar controles en celdas de DataGridView en Windows Forms
Describe cómo implementar la IDataGridViewEditingControl
interfaz y crear tipos personalizados derivados de DataGridViewCell
y DataGridViewColumn
para mostrar un DateTimePicker control cuando una celda está en modo de edición.
Referencia
DataGridView Proporciona documentación de referencia para el DataGridView control.
DataGridViewCell Proporciona documentación de referencia para la DataGridViewCell clase .
DataGridViewRow Proporciona documentación de referencia para la DataGridViewRow clase .
DataGridViewColumn Proporciona documentación de referencia para la DataGridViewColumn clase .
IDataGridViewEditingControl Proporciona documentación de referencia para la IDataGridViewEditingControl interfaz.
Secciones relacionadas
Formato básico y estilo en el control DataGridView de formularios de Windows Forms
Proporciona temas que describen cómo modificar la apariencia básica del control y el formato de visualización de los datos de celda.
Consulte también
.NET Desktop feedback