come cambiare il colore dell’intestazione DataGridview winform?

Ho provato a farlo senza successo. È ansible ?

Il modo per farlo è impostare il flag EnableHeadersVisualStyles per la visualizzazione della griglia di dati su False e impostare il colore di sfondo tramite la proprietà ColumnHeadersDefaultCellStyle.BackColor . Ad esempio, per impostare il colore di sfondo su blu, utilizzare il seguente (o impostare nel designer se si preferisce):

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

Se non si imposta il flag EnableHeadersVisualStyles su False, le modifiche apportate allo stile dell’intestazione non avranno effetto, in quanto la griglia utilizzerà lo stile dal tema predefinito degli utenti correnti. La documentazione MSDN per questa proprietà è qui .

Si può fare.

Dal progettista: Seleziona il tuo DataGridView Apri le proprietà Passa a ColumnHeaderDefaultCellStype Premi il pulsante per modificare lo stile.

Puoi anche farlo a livello di codice:

 dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple; 

Spero possa aiutare!

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