我有一个DataGridView对象,我设置了几列。在用数据填充它并单击数据中的单元格(例如:A2在这种情况下,有一个红色的框周围的图像),它似乎突出了列标题在一个浅蓝色。
我怎么才能阻止这一切
我试过像...
// Background selection color on items in the data
DataGridView1.DefaultCellStyle.SelectionBackColor = DataGridView1.DefaultCellStyle.BackColor;
// Background selection color defaults for headers
DataGridView1.ColumnHeadersDefaultCellStyle.SelectionBackColor = DataGridView1.ColumnHeadersDefaultCellStyle.BackColor;
// Disable visual styles
DataGridView1.EnableHeadersVisualStyles = false;
// Background selection color defaults for headers set to WHITE
DataGridView1.ColumnHeadersDefaultCellStyle.SelectionBackColor = Color.White;
// Background selection color defaults for header zero set to WHITE
DataGridView1.Columns[0].HeaderCell.Style.SelectionBackColor = Color.White;
看起来没有什么能摆脱那个亮点。有什么想法吗?
1条答案
按热度按时间ryoqjall1#
这个应该够了
另一种方法是简单地匹配颜色
标题不应在之后突出显示。