如何在ASP.NET MVC中使用Grid.mvc导出数据

时间:2016-03-20 03:18:58

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 grid.mvc

我在Grid.MVC中有数据,现在我希望在过滤或排序后导出数据。我不知道怎么做。

请帮帮我。

谢谢大家。

我需要将Grid.MVC中的数据导出到Excel。我在这个链接中使用了解决方案: http://www.adambielecki.com/2013/05/exporting-data-to-excel-and-csv-in.html

它工作但我遇到了问题,我希望在过滤或排序后导出数据。

1 个答案:

答案 0 :(得分:1)

所以我可以给你的帮助......几年前,我必须用同样的技术做到这一点。将Grid.MVC过滤视为“客户端”。从服务器的角度来看,当你进行过滤时,填充表的对象桶没有改变,所以我要做的就是通过css名称挂钩到网格顶部的过滤器框,并使用过滤器后面的过滤器对象视图中的对象,然后在linq查询中用于将对象过滤到我想要的集合,从那里我可以导出。这太难了,我无法访问我的任何旧代码b / c它是针对另一家公司的。

我建议不要努力,看看你的用户是否可以使用“后期过滤”,因为excel几乎可以过滤/排序数据。

抱歉,我无法提供更多帮助,但我希望这能让你开始。祝你好运。