Lambda表达式从DataView中删除带有条件的行

时间:2012-11-15 15:52:24

标签: c# lambda dataview

我有以下内容:

 DataView studentInfo=ds.Tales[0].DefaultView;//Assuming I have a DataTabe ds with data
 studentInfo.RowFilter=myRowfilter     

我想做类似的事情:

studentInfo(x=>x.remove(all students where some function returns true)     

我不想使用rowfilter。我知道我可以在那里添加一个子句来过滤该行。

1 个答案:

答案 0 :(得分:0)

使用OfType<>

view.Table.Rows.OfType<DataRow>()
               .Where (row => row["Name"] == "Candy")