2009-10-07 30 views
1

我有一個數據表,我需要根據條件篩選記錄。 我知道我們可以通過使用dataview filer條件來做到這一點。我可以使用LINQ語法篩選數據表

有什麼辦法可以用linq語法過濾數據表的基礎條件嗎?

謝謝

回答

0

當然 - 只需使用上表中的行.Cast()就大功告成了:

var qry = from row in table.Rows.Cast<DataRow>() 
       where row.Field<string>("Name") == "abc" 
       select row; 

對於類型DataSet,我不認爲連這是必要的。

注意,LINQ查詢數據(成新/獨立查詢) - 它不篩選現有的表。