У меня есть этот код:DataTable.Select получить все строки?
allGyms.Select("type = 1");
foreach(DataRow allGymsRow in allGyms.Rows)
{
}
The allGyms сохраненные 25 строк, 7 строк с типом 1 и еще 7 с типом 2 и так далее .. Теперь я пытаюсь использовать текущий DataTable
для извлечения строк с типом 1, поэтому он должен возвращать 7 строк. Однако, когда я отлаживаю цикл foreach, allGyms имеет 25 строк, а не ожидаемые 7.
Кто-нибудь знает, что я делаю неправильно?
выбрать для проекции не для фильтрации, использование которых –
не сделали этого в течение длительного времени, но вы можете использовать 'DataView' ограничить строки, возвращаемые из' DataTable'. – Tim
Использование Where не работает. В качестве параметра не требуется строка. – mogorilla