2014-01-09 121 views
0

我与Visual Studio 2012的工作 - 视觉Basic.netvb.net DataGridView的滚动条将不显示最后一列

在我DGV我设置.AutoSizeMode为每列如下:

with dgv_Clients 
.Columns("Name").AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells 
.Columns("Phone").AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells 
.Columns("Email").AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells 
.Columns("Address").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill 
end with 

该配置使所有单元显示内部全文,最后一列将根据需要放大以适合空白区域。

问题出在我调整比3列更短的窗体;显示水平滚动条,但不显示最后一列。

如果将“AutoSizeMode”从“Fill”更改为“AllCells”,则滚动条可以正常工作,但如果窗体的大小调整太长,则会出现难看的空白区域。

问:

如何使滚动条显示当“AutoSizeMode”设置为“填充”的最后一列?

回答

2

您可以设置填充柱的最小宽度是这样的:

.Columns("Address").MinimumWidth = 100 

此属性的默认值是5

+0

非常感谢,这正是我需要的! –

+0

NP!欢迎来到这里:) –