1

I have a DataTable. I would like to filter DataRows where City = "Hongkong".

How to apply LINQ against DataRow?

4

3 に答える 3

1
 var result = dr.Where(r => r.Field<string>("City") == "Hongkong");
于 2013-06-15T18:00:59.653 に答える
1

次のクエリを使用できます

var filter = testTable.AsEnumerable().
                       Where(x => x.Field<string>("City") == "HongKong");
于 2013-06-15T18:01:40.453 に答える
0

LINQ to DataSetsを使用すると、次のことができます。

DataTable table;

var rows =
    from row in table.AsEnumerable()
    where row.Field<string>("City") == "Hongkong"
    select row;
于 2013-06-15T18:02:39.760 に答える