博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[C#] winform中的DataGridView的列宽设置(自动调整列宽)
阅读量:5055 次
发布时间:2019-06-12

本文共 748 字,大约阅读时间需要 2 分钟。

找了很多都说DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值:

1、AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。 

2、AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。 
3、ColumnHeader 调整列宽,以适合列标题单元格的内容。 
4、DisplayedCells 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,包括标题单元格。 
5、DisplayedCellsExceptHeader 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,不包括标题单元格。 
6、Fill 调整列宽,使所有列的宽度正好填充控件的显示区域,只需要水平滚动保证列宽在DataGridViewColumn.MinimumWidth 属性值以上。相对列宽由相对 DataGridViewColumn.FillWeight 属性值决定。 
7、None 列宽不会自动调整。 
8、NotSet 列的大小调整行为从 DataGridView.AutoSizeColumnsMode 属性继承。

使用方法举例:

 

this.IssuesDataGridView.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;

其他方法见相关文档:
   (这篇比较长,可以使用 ctrl+F 来search 关键字
AutoSizeColumnsMode。

 

转载于:https://www.cnblogs.com/swarb/archive/2013/01/11/9924338.html

你可能感兴趣的文章
用PHP向数据库中添加数据
查看>>
使用spring集成hibernate
查看>>
@ 与 ^ 运算符
查看>>
MYSQL函数、高级应用
查看>>
LeetCode 刷题顺序表
查看>>
013-linux系统管理——系统资源查看
查看>>
css弹窗动画效果
查看>>
vs自己主动生成的WebService配置文件在部署到IIs6后,服务调用失败的解决方法
查看>>
CentOS 7 执行级别的切换
查看>>
Spring AOP
查看>>
Activity之间的跳转以及数据传递
查看>>
Python3 操作Excel--openpyxl
查看>>
js原生 阻止冒泡事件的方法
查看>>
自动编号函数
查看>>
线程池使用不当也会死锁?
查看>>
HttpUtils
查看>>
web.xml配置详解
查看>>
geolocation
查看>>
【2008-6】【拼正方形】
查看>>
java 类装载和初始化顺序
查看>>