1
我有一個數據表,我需要根據條件篩選記錄。 我知道我們可以通過使用dataview filer條件來做到這一點。我可以使用LINQ語法篩選數據表
有什麼辦法可以用linq語法過濾數據表的基礎條件嗎?
謝謝
我有一個數據表,我需要根據條件篩選記錄。 我知道我們可以通過使用dataview filer條件來做到這一點。我可以使用LINQ語法篩選數據表
有什麼辦法可以用linq語法過濾數據表的基礎條件嗎?
謝謝
當然 - 只需使用上表中的行.Cast()
就大功告成了:
var qry = from row in table.Rows.Cast<DataRow>()
where row.Field<string>("Name") == "abc"
select row;
對於類型DataSet
,我不認爲連這是必要的。
注意,LINQ查詢的數據(成新/獨立查詢) - 它不篩選現有的表。