我試圖自動調整行的高度,我發現它非常具有挑戰性。Datagridview的行自動調整大小
我已經設置該屬性:
DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells.
我已經使用這個另一種方法也使:
DataGridView.AutoResizeRows(DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders)
而且還逐行,通過使用這樣的:
DataGridView.AutoResizeRow(i, DataGridViewAutoSizeRowMode.AllCells)
而且甚至硬編碼行的高度到一個很大的值,它也沒有工作!所有行都顯示其默認高度。
這些都沒有工作。我沒有選擇。
datagridview中的大部分行不需要調整大小。但其中一個填充的值如下:
「a」+「\ n」+ b +「\ n」+「c」+「\ n」+「d」+「\ n」+「 e「
我的意思是,短值但不同的行。我必須用不同的方式展示他們,不能一起展示他們。 但datagridview只顯示第一個,其他所有的都隱藏起來,因爲該行沒有自動調整大小。
任何其他方式的想法。
很高興你找到了解決方案(我推測你已經設置了wrapmode並且看到了多行溢出網格單元格區域)。我將離開我的答案,因爲對於其他問題是正確的(如果更新任何單元格增加數據長度,調整大小將不會自動觸發)。 –
哦 - 並將其標記爲答案,以便將問題從無人答覆的列表中刪除。 –