DataGridView 控件中最后列宽自适应

.NET版本:VS2008

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

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

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

成员名称

说明

AllCells

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

AllCellsExceptHeader

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

DisplayedCells

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

DisplayedCellsExceptHeader

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

None

列宽不会自动调整。

ColumnHeader

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

Fill

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

你可能感兴趣的:(DataGridView 控件中最后列宽自适应)