我正在使用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
}