如何使用Telerik RadGrid的过滤器表达式过滤自定义List <document>数据对象?</document>

时间:2012-12-02 00:13:26

标签: asp.net linq telerik-grid

我正在使用Telerik RadGrid并启用了LINQExpressions。

我将此网格绑定到我在NeedDataSource事件中从Cache中检索的数据,如下面的代码所示。

问题是,当我在输入过滤器后单步调试代码时,我将其作为过滤器表达式 - “(iif(MemberName == null,\”\“,MemberName).ToString()。 StartsWith(\ “T \”))“即可。我如何在listFromCache对象中使用它?也许,一些LINQ技巧? MemberName是Document对象的属性。似乎不可能使用RadGrid对象模型中的代码隐藏中的FilterExpression。

我正在使用C#。

 List<Document> listFromCache = Cache[dataCacheName] as List<Document>;

 if (listFromCache != null)
 {

   //FILTER listFromCache here

 }

0 个答案:

没有答案