I have a DataTable. I would like to filter DataRows where City = "Hongkong".
How to apply LINQ against DataRow?
Using LINQ to DataSets, you can do the following:
DataTable table;
var rows =
    from row in table.AsEnumerable()
    where row.Field<string>("City") == "Hongkong"
    select row;