现在的位置: 首页 > 综合 > 正文

DataGridView 控件中最后列宽自适应

2014年01月06日 ⁄ 综合 ⁄ 共 577字 ⁄ 字号 评论关闭

     .NET版本:VS2008

     根据DataGridView控件的AutoSizeMode属性实现最后一列的宽度自适应(根据表格的宽度而非内容的长度)

     DataGridView1.Columns(DataGridView1.ColumnCount - 1).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill

 

     详细参数列表如下:(参考MSDN)

成员名称

说明

AllCells

列宽调整到适合列中所有单元格(包括标头单元格)的内容。

AllCellsExceptHeader

列宽调整到适合列中除标头单元格以外所有单元格的内容。

DisplayedCells

列宽调整到适合位于屏幕上当前显示的行中的列的所有单元格(包括标头单元格)的内容。

DisplayedCellsExceptHeader

列宽调整到适合位于屏幕上当前显示的行中的列的所有单元格(不包括标头单元格)的内容。

None

列宽不会自动调整。

ColumnHeader

列宽调整到适合列标头单元格的内容。

Fill

列宽调整到使所有列宽精确填充控件的显示区域,要求使用水平滚动的目的只是保持列宽大于
DataGridViewColumn.MinimumWidth
属性值。相对列宽由相对 DataGridViewColumn.FillWeight 属性值决定。

抱歉!评论已关闭.