【发布时间】:2018-05-21 17:29:12
【问题描述】:
我对如何修复我的 C# 应用程序中的 datagridview 显示感到困惑。我在 W10 中开发了该应用程序,但是当我尝试在 W7 中运行该应用程序时。显示与W10不同。
第一个数据网格视图
W10 display(与上面相同的datagridview)
W10 display(与上面相同的datagridview)
datagridview 显示正确,但是,
其他数据网格视图
W10 display(与上面相同的datagridview)
在这个 datagridview 显示中,它不显示 6 列。用户需要调整列大小和拆分容器,以显示其他列。
也在这个datagridview中
W10 display(与上面相同的datagridview)
有一些列没有显示,或者超出了边距。
Datagridview 属性
- 所有 datagridviews 都是
Anchor在上、下、左、右 -
AutoSizeColumnMode设置为Fill -
ColumnHeaderHeightSizeMode设置为AutoSize - 数据由数据库填充
【问题讨论】:
-
所以...您问的是如何让 2001 年的技术看起来像 2016 年的技术?不太可能,是吗?
-
嗯。所以没办法解决?
-
你能给我解释一下吗。为什么即使我调整表单窗口的大小,它在第一个 datagridview 上也能正确显示?
-
没关系。我已经使用
TableLayoutPanel和Dock属性解决了这个问题。现在它显示了我想要的样子。 :D
标签: c# winforms datagridview