我有一個DataGridView
和其Dock
屬性設置爲「填充」。所以當我調整我的表格時,DataGridView
將調整大小。在我的情況下,我設置了一個固定值的列寬爲DataGridView
。像這樣:datagridview和窗體調整在C#
dgGrid.Columns[0].Width = 50;
dgGrid.Columns[1].Width = 126;
dgGrid.Columns[2].Width = 100;
我想列在我DataGridView
當控件大小按比例調整。當我的網格列與上面一樣設置時,如何以編程方式執行此操作?請幫我用代碼。謝謝。
您在編寫代碼時似乎設法使用大寫字母。爲什麼不寫英文? – 2011-04-05 12:06:09
以百分比設置寬度將是解決方案。不好的WinForms不支持這個。考慮切換到WPF而不是現在已經過時的WinForms。 – 2011-04-05 12:07:08
@Claus:我不確定爲什麼「切換到WPF」已成爲人們不知道如何在WPF中實現某些東西的答案。切換到WPF當然不是奇蹟般的治療方法。特別是,您在哪裏找到沒有嵌入WinForms的WPF應用程序的DataGridView控件? – 2011-04-05 12:16:40