为何,当我设置一些列Visible=False的时候,后面有一大片空白的地方.
WinForm的DataGridview的宽度和所有显示的列宽之和一样.
答案:3 悬赏:70
解决时间 2021-02-17 16:44
- 提问者网友:神仙爷爷
- 2021-02-17 07:18
最佳答案
- 二级知识专家网友:一身浪痞味
- 2021-02-17 07:49
点击datagridview右上角的小三角->"编辑列"->选中最后一列->右边的属性框有个“布局”->"AutoSizeMode"的属性,设置它为Fill就Ok了
全部回答
- 1楼网友:万千宠爱
- 2021-02-17 10:14
你可以在设计器中选择列编辑,选中你要宽度固定的列,将它的Resizable设为False,用户就改变不了它的宽度了。
设计的时候,通过设计器的列编辑功能的Width属性,改变列宽。
用程序该的时候,改变DataGridView的Columns集合中的每一个DataGridViewColumn对象的Resizable和Width的值就可以了。
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
- 2楼网友:哭不代表软弱
- 2021-02-17 09:26
你可以在设计器中选择列编辑,选中你要宽度固定的列,将它的resizable设为false,用户就改变不了它的宽度了。
设计的时候,通过设计器的列编辑功能的width属性,改变列宽。
用程序该的时候,改变datagridview的columns集合中的每一个datagridviewcolumn对象的resizable和width的值就可以了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯