[ad_1]
Salut
J’écris ci-dessous des commandes pour changer la couleur arrière de HeaderCell de dataGridView :
C#
dataGridView2.Rows[0].HeaderCell.Style.BackColor = Color.Green; dataGridView2.Rows[1].HeaderCell.Style.BackColor = Color.Green; dataGridView2.ColumnHeadersDefaultCellStyle.ForeColor = Color.Orange; dataGridView2.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue; dataGridView2.RowHeadersDefaultCellStyle.BackColor = Color.Yellow;
mais ne travaillez pas.
pourquoi ?
merci
Ce que j’ai essayé :
je ne sais pas quoi faire
aide
Solution 1
Essaye ça:
C#
myDataGridView.EnableHeadersVisualStyles = false;
myDataGridView.Columns[col].HeaderCell.Style.BackColor = Color.Green;
VB.NET
myDataGridView.EnableHeadersVisualStyles = False
myDataGridView.Columns[col].HeaderCell.Style.BackColor = Color.Green
Points forts d’OriginalGriff : Comment modifier uniquement la couleur de la grille de DataGridView RowHeader en C#.Net (application Windows)[^]
Solution 2
cela a fonctionné pour moi de changer la cellule topleft :
DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle(); columnHeaderStyle.Font = new Font("Verdana", 10, System.Drawing.FontStyle.Bold); dataGridViewLabelsFromClient.TopLeftHeaderCell.Style = columnHeaderStyle;
[ad_2]
コメント