使用代码隐藏DataGridViewColumn
时,是否会影响列索引?
例如:
column1
(index = 0
)column2
(index = 1
)column3
(index = 2
)如果我隐藏column2
,column3
是否还使用索引(2
)?
答案 0 :(得分:0)
如果您要将Visible
属性设置为隐藏column2
,则:
如果您暂时删除 column2
,那么:
示例:
this.dataGridView1.Columns[2].Name = "column3";
this.dataGridView1.Columns[1].Visible = false;
Console.WriteLine(this.dataGridView1.Columns["column3"].Index);
// Output: 2
this.dataGridView1.Columns.RemoveAt(1);
Console.WriteLine(this.dataGridView1.Columns["column3"].Index);
// Output: 1