问题描述
请教各位大大一个小问题winform页面中,有一个datagridview首先,一定要做到每列的宽度能显示下这列的内容datagridview.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.AllCells这个就能满足,当画面宽度不够长时,可以出现滚动条,但每列宽度一定是能保证的现在的问题是,如果这个datagridview有很多空余宽度时,如何自动调整列宽全部占满它呢如果用datagridview.AutoSizeColumnsMode=DataGridViewAutoSizeColumnsMode.Fill那当画面宽度不够长时,又挤在一起,不出现滚动条,不能确保每列最小显示宽度
解决方案
解决方案二:
额。。。。。。。。。。。。。。。。
解决方案三:
这个估计有点麻烦,你用其中一个不行吗?
解决方案四:
因为你的datagridview的大小已经确定了所以没有办法满足你的需求我也考虑过这种情况是否可以设置datagridview的autosize为true再设置Form窗体的autosize为true?
时间: 2024-11-09 00:16:23