Ich habe versucht, es ohne Erfolg zu tun. Ist es möglich ?Wie ändert man die Farbe von winform DataGridview header?
Antwort
Sie können das EnableHeadersVisualStyles
-Flag für die Datenrasteransicht auf False
setzen und die Hintergrundfarbe über die ColumnHeadersDefaultCellStyle.BackColor
-Eigenschaft festlegen. Um zum Beispiel die Hintergrundfarbe zu Blau zu setzen, verwenden Sie die folgende (oder im Designer einstellen, wenn Sie bevorzugen):
_dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
_dataGridView.EnableHeadersVisualStyles = false;
Wenn Sie nicht über die EnableHeadersVisualStyles
Flag auf Falsch gesetzt, dann machen Sie die Änderungen an der Der Stil der Kopfzeile wird nicht wirksam, da das Raster den Stil des Standarddesigns der aktuellen Benutzer verwendet. Die MSDN-Dokumentation für diese Eigenschaft lautet here.
Es kann getan werden.
vom Designer: Ihre Datagridview auswählen Öffnen Sie die Eigenschaften Navigieren die Taste, um den Stil zu bearbeiten Hit ColumnHeaderDefaultCellStype.
Sie können es auch tun programmatisch:
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple;
Hoffnung, das hilft!
Das wird nicht funktionieren, weil Sie die VisualStyles nicht deaktiviert haben. Änderungen am Stil werden nicht funktionieren, da VisualStyles auf true festgelegt sind. – ChrisCreateBoss
dataGridView1.EnableHeadersVisualStyles = false;
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
- 1. Wie ändert man die Farbe der Papier-Scroll-Header-Panel?
- 2. Wie ändert man Header-Text in DatagridView - in Code C#?
- 3. Wie ändert man Zeilenfarbe in Datagridview?
- 4. Wie man Farbe ändert oder Header auf Bigcartel entfernt
- 5. Wie ändert man die Farbe des Etikettentextes?
- 6. Wie ändert man die Farbe eines JSeparators?
- 7. Wie ändert man die Farbe im Optionsmenü?
- 8. Wie ändert man Header dynamisch?
- 9. Wie ändert man die Farbe in einem glänzenden Dashboard?
- 10. DataGridView Daten von C# WinForm zu HTML
- 11. Sublime Text 2: Wie ändert man die Farbe von Leerzeichen?
- 12. Wie ändert man die Farbe von MFMailComposeViewController-Texten und Schaltflächenbildern?
- 13. Wie ändert man die graue Farbe von uitabbaritem in uitabbarcontroller?
- 14. Wie ändert man die innere Farbe von Glyphicons in Bootstrap?
- 15. Wie ändert man die Farbe von Donut-Chart in Highchart?
- 16. WinForm DataGridView Multi-Line
- 17. Wie C# Winform Datagridview filtern, die mit Visual Studio
- 18. Wie ändert man die Farbe des JQueryUI Dialog Title?
- 19. Sortierung - Header Ausnahme von Datagridview
- 20. Wie ändert man UIPicker Farbe? iPhone
- 21. Wie ändert man die Farbe der aktiven Registerkarte Header in IntelliJ 14.1.4?
- 22. Wie man Farbe innerhalb der Radioform ändert
- 23. Wie ändert man die Tönungsfarbe von UIAlertController?
- 24. wie Checkbox Größe in Datagridview winform
- 25. Wie ändert man die Farbe eines WPF `<Separator />`?
- 26. Wie ändert man die Farbe eines UIBezierPath in Swift?
- 27. Wie ändert man die Farbe des Textes in javafx TextField?
- 28. Kind datagridview zum Elterntextkasten winform
- 29. Wie ändert man die Transparenz einer Farbe in C#
- 30. Wie ändert man die Farbe der Reihenlegende im HighChart-Diagramm?
Großartig, das funktioniert! – programmernovice
+1. Das funktioniert nicht nur, sondern erklärt auch, warum Sie beide Schritte machen müssen. Nett! – TarkaDaal
Ich legte dies in das Ladeereignis des Formulars, so dass sowohl die Farben der Spalten- als auch der Zeilenüberschriften festgelegt wurden, wenn das Datagridview angezeigt wurde. –