Próbowałem zrobić to bez powodzenia. Czy to możliwe ?jak zmienić kolor nagłówka DataGridview winform?
Odpowiedz
Aby to zrobić, należy ustawić flagę EnableHeadersVisualStyles
dla widoku siatki danych na False
i ustawić kolor tła za pomocą właściwości ColumnHeadersDefaultCellStyle.BackColor
. Na przykład, aby ustawić kolor tła na niebieski, użyj następujących (lub ustawić w projektancie, jeśli wolisz):
_dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
_dataGridView.EnableHeadersVisualStyles = false;
Jeśli nie ustawić flagę EnableHeadersVisualStyles
False, to zmiany wprowadzone do styl nagłówka nie zostanie uwzględniony, ponieważ siatka użyje stylu z domyślnego motywu bieżących użytkowników. Dokumentacja MSDN dla tej właściwości to here.
Można to zrobić.
Od autora: Wybierz DataGridView Otwórz okno Właściwości Przejdź do ColumnHeaderDefaultCellStype Hit przycisku, aby edytować styl.
Można również zrobić to programowo:
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple;
nadzieję, że pomoże!
To nie zadziała, ponieważ nie wyłączyłeś VisualStyles. Wszelkie zmiany w stylu nie będą działać, ponieważ VisualStyles są ustawione na true. – ChrisCreateBoss
dataGridView1.EnableHeadersVisualStyles = false;
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
- 1. jak zmienić kolor kolumny w datagridview?
- 2. Jak zmienić kolor tła wybranego wiersza datagridview?
- 3. Jak mogę zmienić kolor nagłówka w Xyplot?
- 4. Jak zmienić kolor tła nagłówka QTableView
- 5. Jak zmienić kolor obramowania niektórych komórek w DataGridView?
- 6. Komórka hiperłącza w WinForm DataGridView
- 7. Jak ukryć linie siatki DataGridView? WinForm C#
- 8. Jak odświeżyć DataSource na WinForm DataGridView?
- 9. Jak Scalanie DataGridView komórka w WinForm
- 10. Jak zmienić kolor okna dialogowego nagłówka alertu w kolorze android
- 11. Komórka nagłówka wiersza danych DataGridView
- 12. angularjs ng-grid: jak zmienić styl nagłówka
- 13. Ukrywanie domyślny szare kolumny w DataGridView winform
- 14. Fill WinForm DataGridView od anonimowo Linq Query
- 15. Jak zmienić kolor ramki na ramce grupy?
- 16. Jak zmienić kolor JSeparatora?
- 17. Jak zmienić kolor UIFont?
- 18. Jak zmienić kolor JProgressBar?
- 19. Jak zmienić tytuł nagłówka QTableView
- 20. Nieparzysty/parzysty kolor tła wierszy datagridview
- 21. Swift Jak zmienić kolor tytułu UIAlertController Kolor
- 22. Ukrywanie nagłówka w programie Infragistics Winform UltraCombo
- 23. Kolor poszczególnych przedmiotów w WinForm ComboBox?
- 24. C# WinForm DataGridView z sortowaniem/filtrowaniem jak MS Excel
- 25. Wyłącz sortowanie po kliknięciu nagłówka kolumny DataGridView
- 26. Jak zmienić sprawdzony stan ToolStripItem w WinForm?
- 27. Zmień kolor tła nagłówka Datagrid w Silverlight
- 28. Raport kryształów Wiersz nagłówka Kolor
- 29. Jak zmienić kolor paska przewijania
- 30. Jak zmienić kolor elementów QStringListModel?
Świetnie działa! – programmernovice
+1. Działa nie tylko, ale wyjaśnia, dlaczego musisz wykonać oba te kroki. Miły! – TarkaDaal
Umieszczam to w zdarzeniu ładowania formularza, tak aby kolory nagłówków kolumn i wierszy były ustawione podczas wyświetlania datagridview. –