2013-05-07 171 views
1

如何調整C#winform中的datagridview以利用所有分配的空間?DataGridView自動調整大小

我已經全部使用gv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;來自動調整gridview的寬度。現在我想利用可用的全部高度,因此沒有背景可見。

當我一直瀏覽gridview中的最後一條記錄時,仍然可以看到灰色的背景。

我的gridview是正確的錨定和調整大小與表單的作品也很好。我只是想擺脫不必要的可見背景。

提示V4Vendetta給了我伎倆。

+0

你可以使用dock功能。 – Max 2013-05-07 07:07:03

+0

當你設置AutoSizeRowsMo​​de時會發生什麼? – V4Vendetta 2013-05-07 07:26:42

+0

謝謝當我設置'gv.AutoSizeRowsMo​​de = DataGridViewAutoSizeRowsMo​​de.AllCells;'它會做的伎倆。 – Rene 2013-05-07 08:07:06

回答

0

設置網格的錨定屬性爲頂部,底部,左側,右側爲所有側面擴展。

enter image description here

0

您可以使用Dock中,或者更精確的控制使用Anchor屬性。通過將Anchor設置爲Left,Right,Top,Bottom,控件將與窗口一起縮放。通過將Anchor設置爲Right,控件將隨着右邊框移動。通過將Anchor設置爲Top and Bottom,控件將垂直縮放,但具有固定的寬度。只是實驗