显示完整的网格线 .NET DataGridView

4
默认情况下,DataGridView 的背景是纯色的。网格线在实际数据的边缘停止,留下了 DataGridView 剩余空间中的一个丑陋的空洞。
我想要的完美示例是在 Microsoft Excel 中查看的网格线。
如何将网格线延伸到超出数据网格本身以填充 DataGridView
注意:首选 VB.NET,C# 答案也可以。

我不太明白你在问什么,但如果你想让一个网格占据视图中的所有空间,你可以将网格控件的DockStyle设置为fill。 - Biff MaGriff
我认为这是不可能的。DataGridView 更类似于 MS Access 中所见到的,而不是 Excel(我认为 MSAcces 也有“丑陋”的背景)。 - InBetween
使用Firebug将数据网格样式化,然后找出如何将这些样式应用到DataGridView。 - Allen Rice
2个回答

5

2
最简单的解决方案是将一个或多个列的.AutoSizeMode设置为DataGridViewAutoSizeColumnMode.Fill。这样可以确保列完全填充网格区域,没有空隙。
然而,这可能并不完全符合您想要实现的效果。

没错,这很简单就能解决。只需要把网格缩小一点就可以了。 - Hans Passant

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接