我有一个DataTable。我想过滤City =“香港”的DataRows。
如何针对DataRow应用LINQ?
答案 0 :(得分:1)
var result = dr.Where(r => r.Field<string>("City") == "Hongkong");
答案 1 :(得分:1)
您可以使用以下查询
var filter = testTable.AsEnumerable().
Where(x => x.Field<string>("City") == "HongKong");
答案 2 :(得分:0)
使用LINQ to DataSets,您可以执行以下操作:
DataTable table;
var rows =
from row in table.AsEnumerable()
where row.Field<string>("City") == "Hongkong"
select row;