我在VS 2005中使用VB.Net中的DataGridView。问题是,当行数超过DataGridView的宽度时,不会出现水平滚动条(ScrollBars属性设置为“Both” “),但每行末尾出现的省略号太长。我不想要省略号,而是水平滚动条。当行数超过DataGridView的高度时,垂直滚动条按预期工作。关于如何解决这个问题的任何想法?
我尝试过设置大量相关属性(更改DataGridView的AutoSizing属性,行模板的可恢复性,确保没有列被冻结)无济于事。
谢谢!
答案 0 :(得分:7)
将有问题的列的AutoSizeMode
设置为AllCells
。
这将调整列标题的大小并强制它离开可见区域,从而显示水平滚动条。
我遇到了同样的问题。我已将最后一列设置为Fill
,因此它总是调整大小以适应可见区域。