0

需要由 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
4

0 回答 0