Фильтрация строк DataTable с типом возврата DataTable - PullRequest
1 голос
/ 07 октября 2010

Я хотел бы отфильтровать строки в DataTable и затем выполнить запрос LINQ для результирующего набора строк.Второй запрос в настоящее время работает с DataTable.AsEnumerable.Метод DataTable.Select возвращает массив DataRows.Есть ли в любом случае выполнить запрос LINQ по ним или преобразовать массив DataRows в DataTable, чтобы я мог связать результаты фильтра в запрос linq?

1 Ответ

0 голосов
/ 07 октября 2010

Хотя вы можете преобразовать результирующий массив объектов DataRow в новый DataTable, лучше всего просто выполнить запрос LINQ к массиву DataRow. Например:

var queryReturn = from r in myDataRows 
                  where (int)r["IDColumn"] == 1
                  select r;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...