Ho provato a farlo senza successo. È possibile ?come cambiare il colore dell'intestazione DataGridview winform?
risposta
Il modo per fare ciò è 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 blu, utilizzare la seguente (o impostare nella finestra di progettazione, se si preferisce):
_dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
_dataGridView.EnableHeadersVisualStyles = false;
Se non si imposta il flag EnableHeadersVisualStyles
su False, le modifiche apportate al lo stile dell'intestazione non avrà effetto, poiché la griglia utilizzerà lo stile dal tema predefinito degli utenti correnti. La documentazione MSDN per questa proprietà è here.
Può essere fatto.
dal progettista: Selezionare la DataGridView Aprire le proprietà Spostarsi ColumnHeaderDefaultCellStype premere il pulsante per modificare lo stile.
Si può anche fare a livello di codice:
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple;
Speranza che aiuta!
Che non funzionerà perché non hai disabilitato i VisualStyles. Eventuali modifiche allo stile non funzioneranno perché VisualStyles sono impostati su true. – ChrisCreateBoss
dataGridView1.EnableHeadersVisualStyles = false;
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
- 1. Cambiare il colore di sfondo di Winform intestazioni ListView
- 2. Modifica dinamica colore cella datagridview
- 3. winform: datagridview: height (autosize) in base al numero di righe
- 4. C# Winform DataGridView con ordinamento/filtro come Ms Excel
- 5. come cambiare il colore di un QGraphicsTextItem
- 6. Come cambiare il colore dell'icona UISearchBar?
- 7. Come cambiare il colore di UITextview UIDataDetectorTypeLink?
- 8. xterm: come cambiare il colore di sfondo?
- 9. Come cambiare il colore del tasto ttk
- 10. Come cambiare il colore di un JSeparator?
- 11. Come cambiare il colore della cella jqGrid?
- 12. Come cambiare il colore delle maniglie EditText?
- 13. Come cambiare il colore della scheda attiva
- 14. Come cambiare il colore di sfondo FAB
- 15. Graphviz: Come cambiare il colore del bordo
- 16. Impossibile cambiare il colore della cella del datagridview quando si utilizza un'origine dati
- 17. Cambiare il colore dell'asse etichette
- 18. Come possiamo fare l'impaginazione in datagridview in winform
- 19. Cambia colore carattere di una colonna in un controllo DataGridView (Winform C#)
- 20. come cambiare BackButton colore iOS7
- 21. Nascondere la colonna grigia predefinita in datagridview winform
- 22. Lista Binding <T> di DataGridView in WinForm
- 23. Cambiare temporaneamente colore selezionabile
- 24. Cambiare il colore di cursore nella UITextField
- 25. Posso cambiare il colore del pulsante Bootstrap?
- 26. Cambiare il colore dell'immagine SVG con javascript
- 27. Cambiare il colore di sfondo su NSAttributedString
- 28. Cambiare il colore della cella JTable
- 29. Cambiare il colore della pallottola della lista
- 30. Cambiare il colore di scorrimento JQuery
Grande che funziona! – programmernovice
+1. Non funziona solo, ma spiega perché devi fare entrambi i passaggi. Bello! – TarkaDaal
Inserisco questo evento di caricamento del modulo in modo che i colori delle intestazioni di colonna e di riga siano impostati quando viene visualizzata la vista DataGrid. –