Я хотел бы отфильтровать строки в DataTable и затем выполнить запрос LINQ для результирующего набора строк.Второй запрос в настоящее время работает с DataTable.AsEnumerable.Метод DataTable.Select возвращает массив DataRows.Есть ли в любом случае выполнить запрос LINQ по ним или преобразовать массив DataRows в DataTable, чтобы я мог связать результаты фильтра в запрос linq?
Хотя вы можете преобразовать результирующий массив объектов DataRow в новый DataTable, лучше всего просто выполнить запрос LINQ к массиву DataRow. Например:
var queryReturn = from r in myDataRows where (int)r["IDColumn"] == 1 select r;