在Telerik RadGrid中实现linq过滤器

时间:2012-06-21 14:18:48

标签: asp.net linq webforms telerik radgrid

我有一个Web表单应用程序,它有一个带Telerik RadGrid的页面。此网格使用NeedDataSource事件绑定,我已将大多数列更改为CustomFilteringColumns。在其中一个中我使用的是这样的一行:

((GridFilteringItem) ((filterControl).Parent)).FireCommandEvent("Filter", new  Pair("Custom", "Price"));

过滤此网格包含的订单。由于它们中有相当多/超过1000 /我收到错误'Sys.WebForms.PageRequestManagerTimeoutException:服务器请求超时。'

我理解一种可能的解决方法是使用带有where子句的linq查询,该子句将用作过滤器。

我的问题是:解决这个问题的最佳方法是什么?如果它正在使用linq,我该如何实现这个过滤器?

0 个答案:

没有答案