Я пытаюсь отфильтровать данные в DataGridView, и мне нужно скрыть все строки и столбцы. Я пытаюсь сделать это с помощью LINQ и лямбда-выражений списка зацикливания, потому что если я использую foreach, он медленный, когда я пытаюсь отфильтровать 3000 строк.
Следующий код выполняется без ошибок и отлично работает в c #, но не скрывает строки в vb:
c # отлично работает
dataGridView1.Columns.OfType<DataGridViewColumn>().ToList().ForEach(col => col.Visible = false);
vb не работает, не скрывает строки
datagrid.Rows.OfType(Of DataGridViewRow)().ToList().ForEach(Function(obj) obj.Visible = False)
когда я меняю функцию на Sub, отправь мне ошибку
datagrid.Rows.OfType(Of DataGridViewRow)().ToList().ForEach(Sub(obj) obj.Visible = False)
Я ищу эквивалентный код C # для vb или эквивалент действия.