我想在我的datagridview(或类似的行为)上启用自动调整大小。我想要一些列增长并填充所有可用空间。但是,我也有一些我想要100%修复但根本没有增长的专栏,我无法得到这种特殊的行为。
不幸的是,无论填充率是多少,我都无法弄清楚如何锁定我不想改变的列。到目前为止,我已经尝试过:
FillWeight
设置得非常小。不幸的是,无论其初始宽度设置如何,这只会导致柱子的尺寸变得太小,无论其初始宽度设置如何。Resizable = DataGridViewTriState.False
仅阻止用户更改该列的大小。当我更改窗口大小时,它仍会自动调整大小。是否存在解决方案?如果我找不到一个,我需要编写自己的实现,使用DataGridView.Resize
触发它。
答案 0 :(得分:0)
我知道,MinimumWidth
需要作为解决方案的一部分加以利用。 FillWeight = float.Epsilon, MinimumWidth = 50
似乎可以解决问题。