[英]Filtering rows of a DataTable with the return type of a DataTable
我想过滤DataTable的行,然后对结果行集执行LINQ查询。 第二个查询当前在DataTable.AsEnumerable上运行。 DataTable.Select方法返回一个DataRows数组。 无论如何,是否有必要对它们执行LINQ查询,或者将DataRows的数组转换为DataTable,以便可以将过滤器的结果链接到linq查询中?
虽然可以将结果的DataRow对象数组转换为新的DataTable,但最好的选择是仅对DataRow数组执行LINQ查询。 例如:
var queryReturn = from r in myDataRows
where (int)r["IDColumn"] == 1
select r;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.