我的 dataGridView 包含多列。我可以隐藏单个列,但我希望能够再次显示所有列。我可以用 for 语句做到这一点;但是,我认为我也应该能够使用 foreach 来做到这一点;但是,我无法正确使用语法。
我的工作声明:
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
dataGridView1.Columns[i].Visible = true;
}
我在 foreach 语句中尝试的内容:
foreach (var column in dataGridView1.Columns)
{
dataGridView1.Columns[column].Visible = true;
}
我知道我需要该列的索引值;但是,我错过了如何从列值中获取它。真正让我发疯的是,我知道我缺少一些简单的东西!
附带说明一下,为此使用 for 或 foreach 更好吗?或者真的有一个比另一个有什么好处吗?
谢谢您的帮助。布赖恩。