Saltar al contenido

¿Desea cambiar el color del encabezado de columna específico solo en la vista de cuadrícula de datos?

Estate atento ya que en este tutorial encontrarás el resultado que buscas.

Solución:

Primero, en su DataGridView, debe configurar EnableHeadersVisualStyles en false. Una vez que haya hecho eso, puede establecer el estilo de encabezado individual en cada columna.

        DataGridViewColumn dataGridViewColumn = dataGridView1.Columns[0];
        dataGridViewColumn.HeaderCell.Style.BackColor = Color.Magenta;
        dataGridViewColumn.HeaderCell.Style.ForeColor = Color.Yellow;

Hazlo de esta manera

DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn();

     col.Name = "ColumnName";
     col.HeaderText = "HeaderName";
     col.DefaultCellStyle.ForeColor = Color.White;
     col.HeaderCell.Style.BackColor = Color.Red; //Column Header Color
     this.dataGridView1.Columns.Add(col);

Cree un nombre de método llamado SetUpDataGridView

private void SetUpDataGridView()

  dataGridView1.Columns[0].HeaderText = "Emp.Id";         
  dataGridView1.Columns[0].HeaderCell.Style.BackColor = Color.Chartreuse;
  dataGridView1.Columns[1].HeaderText = "Emp. Name";
  dataGridView1.Columns[1].HeaderCell.Style.BackColor = Color.Fuchsia;

Agregue el método en Form_Load. Puede agregar un color diferente para cada encabezado

Puedes confirmar nuestro estudio añadiendo un comentario y puntuándolo te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *