【发布时间】:2016-08-11 15:46:43
【问题描述】:
我只想在我的 datagridview 上启用自动调整大小(或类似行为)。我希望一些列增长并填充所有可用空间。但是,我也有一些列希望 100% 固定并且根本不增长,但我无法获得这种特殊行为。
不幸的是,无论填充率是多少,我都不知道如何锁定我不想更改的列。到目前为止,我已经尝试过:
- 在我想要锁定的列上将
FillWeight设置为非常小。不幸的是,这只会导致列变得太小,而不管其初始宽度设置如何。 - 设置
Resizable = DataGridViewTriState.False只会阻止用户更改该列的大小。当我更改窗口大小时,它仍会自动调整大小。
是否存在解决方案?如果找不到,我需要编写自己的实现,使用DataGridView.Resize 触发,我接受。
【问题讨论】:
标签: c# .net forms datagridview