将报告功能添加到MVC?

fir*_*ger 2 asp.net-mvc reporting reportviewer report asp.net-mvc-2

背景:我目前有一个Web Forms,ASP.NET 3.5/C#应用程序,我有兴趣转换为MVC 2.这是一个相对较小的应用程序,所以练习不应该花太长时间.应用程序所做的两个主要功能是允许用户

1)查看并输入他们的数据 - 指标

2)查看在更高级别聚合的此数据的输出报告.

第二点是我关注的问题,因为我对MVC的第一印象是大多数报告工具都无法使用它.我目前正在使用ReportViewer 2)但我在这里和其他网站上阅读,配置它以使用MVC是一个痛苦.

我可以在MVC 2中使用任何其他类型的报告功能吗?是否有一些"开箱即用"的工作?

或者根据您使用MVC 2的经验,将您自己的报告组合起来会更容易吗?我的要求是创建一个类似于ReportViewer的Matrix样式的报告,其中包含一些合并的单元格和两个级别的向下钻取.不知道从头开始是不是太复杂了.

编辑:如果你知道任何其他与MVC besdies ReportViewer一起使用的报告附加组件,可以获得奖励.

Kev*_*che 6

我使用RDLC本地报告来执行此操作,但我不使用报表查看器(即使在webforms中). 我总是直接将报告流式传输到PDF.这在MVC中也很有效,因为在这种情况下我避免了报表查看器控件.

教程/帖子展示了如何在MVC中进行流式处理.