我从MVC扩展Telerik网格,我试图创建出口到基于网格数据的xlsx。Telerik MVC网格,获取IQueryable匹配当前用户过滤器
问题是,我不太清楚如何获取有关网格中实际用户过滤器的信息。
假设用户通过在名称上应用过滤器来过滤网格,如名称以“Bu”开头。此外,由Age定购的用户。
的网址将是这样的:
?listing-1-page=1&listing-1-orderBy=Age-asc&listing-1-groupBy=~&listing-1-filter=Name~startswith~'Bu'
我一定能解析这个像串并获取数据我需要什么。然而,这个解析将会非常复杂,并且与这个特定的网格相关联。
问题是,
有没有办法从电网获得的IQueryable?从我发现的这个IQueryable是在OnActionExecuted中执行Action方法之后生成的。 我的想法是,我添加按钮,工具栏格,它将调用ActionMethod
public FileStreamResult MyExportMethod()
,在这种方法我“莫名其妙”,从电网获得的IQueryable。
谢谢
有上Telerik的网站上的代码示例展示了如何做你想做的要做:http://demos.telerik.com/aspnet-mvc/razor/grid/customcommand – ataravati
谢谢,但我忘了提到我正在使用服务器端绑定和ClientEvents现在正在工作。 – Chatumbabub