通过知道类型的动态linq查询来过滤接口的BindingList

时间:2016-05-07 13:11:31

标签: dynamic-linq bindinglist

我有一个ISomething类型的绑定列表。我需要使用动态linq查询进行过滤。

BindingList<ISomething> myList;
var myType = typeof(MyClass); (MyClass a class that implements ISomething)

我需要能够通过知道myType来转换为myClass的绑定列表。

var result = myList.Cast<something?>.AsQueryable().Where("FilterOption=\"Filter\"");

1 个答案:

答案 0 :(得分:0)

您的过滤器描述必须作为方法存在于接口中。即描述()