У меня есть dataGridView со списком привязок в качестве источника данных. Я хочу отфильтровать dataGridView, чтобы отображать только строки, которые имеют в данном столбце значение из списка. Например, список имеет значения 1, 2 и 3. Теперь я хочу, чтобы dataGridView отображал только те строки, которые имеют в столбце ID значения 1, 2 или 3. Как добиться этого с помощью LINQ?
Я знаю только, как использовать LINQ для фильтрации только с одним значением, а не списком:
datasource.Where(s => s.ID == 1 || s.Id == 2 || s.Id == 3).ToList();
Я знаю, что это работает, но это не сработает, если я не знаю, какие значения будут в списке.