У меня есть DataTable, который имеет логический столбец с именем [Invalid]. Мне нужно разделить эти данные на этот неверный столбец - допустимые строки могут быть отредактированы, недопустимые строки не могут. Мой первоначальный план состоял в том, чтобы использовать два BindingSources и установить свойство Filter (например, [Invalid] = 'false'), которое играет мне на руку, потому что у меня есть два DataGridView и поэтому мне все равно нужно два BindingSources.
Это не работает: BindingSources устанавливает свойство Filter, связанное с DataTable, поэтому оба BindingSources содержат одинаковые данные. Я собираюсь сделать две выборки из базы данных, или я могу делать то, что я хочу, с имеющимися у меня объектами?