当前位置:编程学习 > C#/ASP.NET >>

关于winfrom中,datagridview调整列宽的问题

请教各位大大一个小问题
winform页面中, 有一个datagridview
首先,一定要做到每列的宽度能显示下这列的内容
datagridview.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
这个就能满足,当画面宽度不够长时,可以出现滚动条,但每列宽度一定是能保证的

现在的问题是,如果这个datagridview有很多空余宽度时,如何自动调整列宽全部占满它呢
如果用
datagridview.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill
那当画面宽度不够长时,又挤在一起,不出现滚动条,不能确保每列最小显示宽度
--------------------编程问答-------------------- 额。。。。。。。。。。。。。。。。 --------------------编程问答-------------------- 这个估计有点麻烦,你用其中一个不行吗? --------------------编程问答-------------------- 因为你的datagridview的大小已经确定了所以没有办法满足你的需求

我也考虑过这种情况
是否可以设置datagridview 的autosize为true
      再设置Form窗体的autosize 为true?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,