2017-02-26 86 views
-1

使用代碼隱藏DataGridViewColumn時,會影響列索引嗎?隱藏datagridview列和索引

例如當:

  • column1(指數= 0
  • column2(指數= 1
  • column3(指數= 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