需要由 datagridview 列的用户设置调整大小的值,以便在关闭存在 datagridview 控件的表单后再次打开它,因此列的调整大小值应该与关闭表单时设置的值相同。
我试过的代码:1]
dataGridView1.Columns[col.Name].DisplayIndex = col.DisplayIndex + 3;
dataGridView1.Columns[col.Name].Visible = col.Visible;
dataGridView1.Columns[col.Name].Width = col.Width;
2]
dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.DisplayedCells)
;
3]
dataGridView1.Columns[col.Name].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
int widthCol = dataGridView1.Columns[col.Name].Width;
dataGridView1.Columns[col.Name].AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
dataGridView1.Columns[col.Name].Width = widthCol;
我试过的属性:
AutoResizeColumns with fill