C# 隐藏datagridview列和索引
使用代码隐藏C# 隐藏datagridview列和索引,c#,datagridview,C#,Datagridview,使用代码隐藏DataGridViewColumn时,是否会影响列索引 例如: column1(索引=0) column2(索引=1) column3(索引=2) 如果我隐藏column2,那么column3是否仍然使用索引(2)?如果您将可见属性设置为隐藏column2,则: 否。这不会影响索引 如果要临时删除第2列,则: 是。索引将更改 例如: this.dataGridView1.Columns[2].Name = "column3"; this.dataGridView1.
DataGridViewColumn
时,是否会影响列索引
例如:
(索引=column1
)0
(索引=column2
)1
(索引=column3
)2
如果我隐藏
column2
,那么column3
是否仍然使用索引(2
)?如果您将可见属性设置为隐藏column2
,则:
- 否。这不会影响索引
如果要临时删除第2列
,则:
- 是。索引将更改
例如:
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
您好,欢迎来到stackoverflow。如果可能的话,你能用一些代码解释一下你的问题吗?你的问题没有提供足够的信息。