【问题标题】:Horizontal ScrollBar in WinForms DataGridViewWinForms DataGridView 中的水平滚动条
【发布时间】:2009-08-13 10:38:36
【问题描述】:

我在 VS 2005 的 VB.Net 中使用 DataGridView。问题是,当有超过 DataGridView 宽度的行时,水平滚动条不会出现(ScrollBars 属性设置为“Both "),但每行末尾都会出现一个省略号,但过长。我不想要省略号,而是水平滚动条。当行数超过 DataGridView 的高度时,垂直滚动条按预期工作。有关如何解决此问题的任何想法?

我尝试设置许多相关属性(更改 DataGridView 的 AutoSizing 属性、行模板的 Resizability、确保没有冻结列)均无济于事。

谢谢!

【问题讨论】:

    标签: winforms datagridview scrollbar


    【解决方案1】:

    将问题列的AutoSizeMode设置为AllCells

    这将调整列标题的大小并强制它离开可见区域,从而显示水平滚动条。

    我也遇到了同样的问题。我已将最后一列设置为 Fill,因此它总是调整大小以适应可见区域。

    【讨论】:

    • 谢谢 Mehmet,这正是我想要的。
    • @Mehmet Ergut 我按照你在这里所说的做了,但我仍然有问题并且没有解决,所以我可以做些什么来解决它
    猜你喜欢
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 2010-11-05
    相关资源
    最近更新 更多