码迷,mamicode.com
首页 > Windows程序 > 详细

DatagridView列宽设置与对齐方式

时间:2014-07-09 13:54:27      阅读:336      评论:0      收藏:0      [点我收藏+]

标签:datagridview   style   strong   os   for   window   

一、设置对齐方式

1.列标题居中对齐

dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;

但实际上看上去仍然偏左,这是因为存在排序三角形,需要取消排序功能

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 不调整列宽

开发过程中,列的个数不固定,最终选择fill

三、示例(自动调整列宽+取消排序)
 for (int i = 0; i < dataGV.ColumnCount;i++ )
               {

                   dataGV.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;
                   dataGV.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
               }

DatagridView列宽设置与对齐方式,布布扣,bubuko.com

DatagridView列宽设置与对齐方式

标签:datagridview   style   strong   os   for   window   

原文地址:http://www.cnblogs.com/swtool/p/3832422.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!