Tôi đã cố gắng làm điều đó mà không thành công. Có thể không?làm thế nào để thay đổi màu sắc của winform DataGridview tiêu đề?
Trả lời
Cách thực hiện việc này là đặt cờ EnableHeadersVisualStyles
cho chế độ xem lưới dữ liệu thành False
và đặt màu nền qua thuộc tính ColumnHeadersDefaultCellStyle.BackColor
. Ví dụ, để thiết lập màu nền sang màu xanh, sử dụng sau đây (hoặc thiết lập trong thiết kế nếu bạn thích):
_dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
_dataGridView.EnableHeadersVisualStyles = false;
Nếu bạn không thiết lập các EnableHeadersVisualStyles
cờ thành False thì những thay đổi bạn thực hiện cho các kiểu của tiêu đề sẽ không có hiệu lực, vì lưới sẽ sử dụng kiểu từ chủ đề mặc định của người dùng hiện tại. Tài liệu MSDN cho thuộc tính này là here.
Có thể thực hiện.
Từ nhà thiết kế: Chọn DataGridView bạn mở Properties Navigate to ColumnHeaderDefaultCellStype Nhấn nút để chỉnh sửa kiểu.
Bạn cũng có thể làm điều đó cách lập trình:
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple;
Hy vọng rằng sẽ giúp!
Điều đó sẽ không hoạt động vì bạn chưa vô hiệu hóa VisualStyles. Mọi thay đổi đối với kiểu sẽ không hoạt động vì VisualStyles được đặt thành true. – ChrisCreateBoss
dataGridView1.EnableHeadersVisualStyles = false;
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
- 1. Làm thế nào để thay đổi màu sắc của thanh tiêu đề xem RCP Eclipse
- 2. làm thế nào để thay đổi màu sắc của một cột trong datagridview?
- 3. Làm thế nào để thay đổi màu sắc thanh tiêu đề trong hoạt động Android?
- 4. matplotlib: thay đổi tiêu đề và màu sắc văn bản và màu sắc đánh dấu
- 5. WPF: Làm thế nào để animate thay đổi màu sắc?
- 6. UITableView tiêu đề thay đổi tiêu đề màu
- 7. Làm thế nào để thay đổi màu sắc của hud nơi màu xám
- 8. Làm thế nào để thay đổi màu sắc của khởi động chuyển đổi thả xuống Bootstrap?
- 9. Làm cách nào để thay đổi màu nền tiêu đề của JTable?
- 10. UIRefreshControl thay đổi màu sắc của UIActivityIndicatorView
- 11. Làm thế nào để thay đổi màu sắc của một thanh công cụ ngày tháng jquery
- 12. Làm thế nào để thay đổi màu sắc của dòng trong ICS theo kiểu EditText
- 13. Thay đổi màu sắc động của jQuery
- 14. Làm thế nào để thay đổi màu viền của một số ô trong DataGridView?
- 15. Extjs 4: làm thế nào để thay đổi màu sắc của thanh tiến trình?
- 16. Animate UIButton của tiêu đề thay đổi
- 17. làm thế nào để thay đổi màu nền của viewController trong mục tiêu-c
- 18. Làm thế nào để sử dụng giá trị RGB riêng để thay đổi Màu Nút Winform?
- 19. Làm thế nào để thay đổi màu sắc của dòng phân cách ListView Android?
- 20. Làm thế nào để thay đổi màu sắc của phân tán trong ggplot2
- 21. Làm thế nào để thay đổi màu sắc của siêu liên kết trong android
- 22. Làm thế nào để thay đổi màu sắc của TabIndicater trong PagerTabStrip
- 23. Làm thế nào để thay đổi màu sắc của một kết cấu với GLSL?
- 24. Thay đổi màu của phần tiêu đề trong UITableview
- 25. JLabel thay đổi màu sắc
- 26. Làm cách nào để thay đổi màu sắc trong SharpDevelop thành một chủ đề tối?
- 27. Cách thay đổi màu nền tiêu đề của một QTableView
- 28. Thay đổi màu nền của tiêu đề Danh sách WinView
- 29. Làm thế nào tôi có thể thay đổi màu sắc của một clearButton UITextField?
- 30. chỉ thay đổi màu tiêu đề cột cụ thể trong datagridview
Tuyệt vời hoạt động! – programmernovice
+1. Không chỉ hoạt động, mà còn giải thích tại sao bạn phải thực hiện cả hai bước. Tốt đẹp! – TarkaDaal
Tôi đặt điều này trong sự kiện tải của biểu mẫu sao cho cả màu tiêu đề cột và hàng được đặt khi hiển thị datagridview. –