列标题和第一行数据之间没有分隔

时间:2017-11-08 20:05:33

标签: c# winforms

我在WinForms中有一个列表视图,它看起来很好用。但是,网格线的格式使得列标题和第一行数据之间没有分离。这使得它看起来像第一行数据是列标题的一部分。你可以在这里看到我的意思:

有没有什么方法可以格式化列表来阻止这种情况发生,让它看起来“正确”?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我看到你正在向网格中的用户显示“数据” - 除了你使用的是ListView - 它实际上是用于文件系统显示,而不是数据。

我建议您切换到使用DataGridView(避免使用System.Windows.Forms.DataGrid,因为它较旧,并且不允许(轻松)控制正在显示的数据。

另外,protip用于可用性:如果表格单元格包含数字数据,那么它应该使用右对齐格式化,否则给它左对齐 - 避免非标题表格单元格中的中间/中心对齐,因为它使视觉上难以扫描一张桌子。