2014-01-09 53 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!歡迎來到這裏:) –