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)