GridColor属性DataGridView可以设置分隔DataGridView单元格(即每个单元格的边框)的网格线的颜色。
但是它不能改变标头单元格的颜色(即标头单元格的边框)。
我怎样才能做到这一点?
有我可以用来完成这个任务的属性吗?
1.使用GridColor属性的图像

2.我要求的形象

正如TnTinMn所说,GridColor属性只影响带有CellBorderStyle= DataGridViewCellBorderStyle.Single的单元格。
结果如下所示。
它不会影响分隔标头单元格的网格线。
3.使用CellBorderStyle属性的图像

再试一次,我成功了。
4.使用“`EnableHeadersVisualStyles =false”的图像

(Solution)To概述:
1.使用GridColor设置网格线的颜色。
2.将CellBorderStyle、ColumnHeadersBorderStyle、RowHeadersBorderStyle设置为Single。
3.将EnableHeadersVisualStyles设置为false。
发布于 2018-03-13 10:24:40
做你列出的三件事,然后:
CellBorderStyle = DataGridViewCellBorderStyle.Raised -这将允许您的颜色只显示在标题中,但由于您现在已经将身体单元格边框设置为3D类型(即raised、sunken等,而不是single或none等),因此身体的单元格将具有系统默认样式(可能是灰色的)。

发布于 2022-10-04 12:30:33
进来晚了,但是如果您想保留EnableHeadersVisualStyles = true,您可以更改AdvancedColumnHeaderBorderStyle、AdvancedRowHeadersBorderStyle、AdvancedCellBorderStyle侧属性。要解决@niaomingjian示例,您需要将这些更改如下:
dgv.AdvancedColumnHeadersBorderStyle.Top = DataGridViewAdvancedCellBorderStyle.None;
dgv.AdvancedColumnHeadersBorderStyle.Left = DataGridViewAdvancedCellBorderStyle.None;
dgv.AdvancedColumnHeadersBorderStyle.Right = DataGridViewAdvancedCellBorderStyle.Single;
dgv.AdvancedColumnHeadersBorderStyle.Bottom = DataGridViewAdvancedCellBorderStyle.Single;
dgv.AdvancedCellBorderStyle.Top = DataGridViewAdvancedCellBorderStyle.None;
dgv.AdvancedCellBorderStyle.Left = DataGridViewAdvancedCellBorderStyle.None;
dgv.AdvancedCellBorderStyle.Right = DataGridViewAdvancedCellBorderStyle.Single;
dgv.AdvancedCellBorderStyle.Bottom = DataGridViewAdvancedCellBorderStyle.Single;
dgv.AdvancedRowHeadersBorderStyle.Top = DataGridViewAdvancedCellBorderStyle.None;
dgv.AdvancedRowHeadersBorderStyle.Left = DataGridViewAdvancedCellBorderStyle.None;
dgv.AdvancedRowHeadersBorderStyle.Right = DataGridViewAdvancedCellBorderStyle.Single;
dgv.AdvancedRowHeadersBorderStyle.Bottom = DataGridViewAdvancedCellBorderStyle.Single;将AdvancedColumnHeaderBorderStyle.All、AdvancedRowHeadersBorderStyle.All或AdvancedCellBorderStyle.All设置为单一样式似乎不同,因此需要分别调整每一方以触发这种样式。
https://stackoverflow.com/questions/39445475
复制相似问题