如何设置DataGridView的自动列宽怎么设置设置列宽和自定义列宽

C# DataGridView控件自动列宽怎么设置列宽后手動调整列宽通常我们设置自动列宽怎么设置列宽后就不能手动调整了,如果再设置手动调整那些列宽又恢复默认的宽度,所以以下代碼可以解决这个问题DgvBillDetail是控件的对象名称。


[C#] 纯文本查看 复制代码

可以自动列宽怎么设置调整列宽使得符合当前数据的宽度

但这样做有个遗憾,就是当当前显示的数据列长度加起来都不足以占满整个dataGridView的控件宽度时DisplayedCell会使得整个控件的祐边出现空白,这样就不是很好看了但是如果我使用Fill,那么当内容长度大于整个控件宽度时就会显示不完全,而且此时Fill限制你无法手動调整列宽

我想要实现这样一个效果,在所有数据列按照DisplayedCell调整大小后如果所有列宽度加起来,大于或等于控件宽度就不管了。如果沒有填满控件就让最后一列(最右边的一列)的列宽调整为类似Fill的效果,占满控件

琢磨了很久,还没有实现不知道我描述清除问题叻没有

我要回帖

更多关于 自动列宽怎么设置 的文章

 

随机推荐