0
我想簡單地在我的datagridview(或類似的行爲)上啓用自動調整大小。我想要一些列增長並填充所有可用空間。但是,我也有一些我希望100%修正的列,並且根本不會增長,我無法得到這種特定的行爲。在啓用了AutoSize的C#DataGridView中,我可以鎖定某些列的寬度嗎?
不幸的是,無論填充率如何,我都無法弄清楚如何鎖定我不想改變的列。到目前爲止,我已經嘗試過:
- 設置
FillWeight
在我想鎖定的列上非常小。不幸的是,無論初始寬度設置如何,這隻會導致列的大小偏離蝙蝠。 - 設置
Resizable = DataGridViewTriState.False
只能防止用戶更改該列的大小。當我改變窗口大小時它仍會自動調整大小。
是否存在解決方案?如果我找不到,我需要編寫自己的實現,使用DataGridView.Resize
觸發。
你可以檢查這個http://stackoverflow.com/questions/20990816/how-to-fix-the-width-for-each-column-in-gridview –