程工笔记

一个自控工程师的学习笔记

WinForm中DatagridView常用列宽设置与对齐方式属性说明

一、设置对齐方式

1.列标题居中对齐

dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

但实际上看上去仍然偏左,这是因为存在排序三角形,可以设置列的SortMode属性值为DataGridViewColumnSortMode.NotSortable,但是失去排序功能。

2.内容居中对齐

dataGridView1.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;

二、设置列的宽度
选中DatagridView,设置AutoSizeColumnsMode选项,其属性值:
1.AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。

2.AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。

3.ColumnHeader 调整列宽,以适合列标题单元格的内容。

4.DisplayedCells 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,包括标题单元格。

5.DisplayedCellsExceptHeader 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,不包括标题单元格。

6.Fill 调整列宽,使所有列的宽度正好填充控件的显示区域

7.None 不调整列宽

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2026年1月    »
1234
567891011
12131415161718
19202122232425
262728293031
搜索
标签列表
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最近发表
最新留言
文章归档
网站收藏
    友情链接

      Powered By Z-BlogPHP 1.7.4

      Copyright www.chenggongbiji.com Some Rights Reserved.