net encabezado color cambiar c# .net winforms datagridview

net - cambiar color encabezado datagridview c#



cómo cambiar el color de la cabecera winform DataGridview? (3)

Se puede hacer.

Del diseñador: Seleccione su DataGridView Abra las Propiedades Navegue a ColumnHeaderDefaultCellStype Pulse el botón para editar el estilo.

También puedes hacerlo programáticamente:

dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple;

¡Espero que ayude!

Intenté hacerlo sin éxito. Es posible ?


La forma de hacerlo es establecer el indicador EnableHeadersVisualStyles para la vista de cuadrícula de datos en False y establecer el color de fondo mediante la propiedad ColumnHeadersDefaultCellStyle.BackColor . Por ejemplo, para establecer el color de fondo en azul, use lo siguiente (o configúrelo en el diseñador si lo prefiere):

_dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue; _dataGridView.EnableHeadersVisualStyles = false;

Si no establece el indicador EnableHeadersVisualStyles en False, los cambios que realice en el estilo del encabezado no tendrán efecto, ya que la cuadrícula usará el estilo del tema predeterminado de los usuarios actuales. La documentación de MSDN para esta propiedad está here .


dataGridView1.EnableHeadersVisualStyles = false; dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;