有没有一种快速的方法可以将 DataGridView 的所有列设置为不可见?

Kin*_*ing 1 c# datagridview datagridviewcolumn visible winforms

我不想遍历所有列并将每列的 Visible 设置为 false。我想知道是否有一种快速的方法可以做到这一点。

谢谢!

Ali*_*Ali 5

您也可以使用 LINQ,如下所示:

dataGridView1.Columns.OfType<DataGridViewColumn>().ToList().ForEach(col => col.Visible = false);
Run Code Online (Sandbox Code Playgroud)