xiedan_79 发表于 2014-12-29 16:42:00

MVC4 导出报表

请问MVC4下导出报表有相关示例么,是否通过 HttpHandler 的方式导出,从博客上看到的都是 PageReport 的导出,难道 SectionReport不能导出?

ZenosZeng 发表于 2014-12-29 17:33:00

基本导出方法可以参考这篇文章,包括Word、PDF和Excel的导出代码:http://blog.gcpowertools.com.cn/post/2014/11/13/customize_flashviewer.aspx

xiedan_79 发表于 2014-12-29 21:30:00

回复 2楼dof的帖子

那就是通过 HttpHandler 进行导出了,代码我看过了,在判断导出类型时的代码中
ExportPdf(context, pr);
请问
1、其间的 pr 从哪获得的
2、代码中针对的是 PageReport,那么SectionReport是否一样的方法导出
谢谢

iceman 发表于 2014-12-30 09:56:00

回复 3楼xiedan_79的帖子

pr需要在 webserviece 中重新创建。
Section Report 报表导出FlashViewer 定制部分和博客中相同,导出代码请参考帮助文档:
http://www.gcpowertools.com.cn/docs/ActiveReports/AR8Guide/#!Documents/_197.htm

xiedan_79 发表于 2015-1-4 15:23:00

回复 4楼iceman的帖子

我想要的是MVC下如何导出报表,而不是 winform 下,也不是传统 asp.net 下导出

iceman 发表于 2015-1-4 19:13:00

回复 5楼xiedan_79的帖子

问题我们已经查收,明天进一步处理。

iceman 发表于 2015-1-5 13:34:00

回复 5楼xiedan_79的帖子

MVC4 Demo请参考链接:http://www.gcpowertools.com.cn/LiveSamples/Temp/AR_MVCDemo.zip

MVC中导出方式和 ASP.NET 中相同,都需要通过 WebService 实现。请你先实现,如果有其他问题我们继续讨论。

xiedan_79 发表于 2015-1-5 21:24:00

回复 7楼iceman的帖子

只是单一的报表导出,那是没问题,如果报表里有参数,而又对参数设置过并做过筛选,那么又怎么导出呢

ZenosZeng 发表于 2015-1-6 17:45:00

回复 8楼xiedan_79的帖子

如果有过滤条件FlashViewer就无法实现,不过通过HtmlViewer可以在前台直接调用ViewModelExport进行导出。你可以看看这个实现方法:ActiveReports 中基于Web客户端的报表导出实现方法
页: [1]
查看完整版本: MVC4 导出报表