我有一个ObservableCollection
(如用户名、名字、姓氏、密码、地址、联系方式等字段),其中包含大量行,而且我有一个数据表(如 SNo、用户名、状态等列),其数量有限仅行数。
现在我需要根据数据表中数据表中存在的用户名进行过滤,并使用 linqObservableCollection
将其绑定到数据网格。ObservableCollection
我做了一个示例 linq Query 它不会产生确切的数据。
var res = from a in Settings.GetInstance().ObservableClass
where dtStatusTable.Rows.Contains(a.UserName)
select a;
Settings.GetInstance().ObservableClass = res as ObservableCollection<IObservableClass >;
注意:UserName
是唯一的,可能包含相似但不准确。喜欢的用户名可能是 Manikandan、Mani、ManikandanSekar 等。请给我一个过滤数据的解决方案。