将报告功能添加到MVC?

时间:2010-08-20 14:25:04

标签: asp.net-mvc asp.net-mvc-2 reporting reportviewer report

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

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

2)查看在更高级别汇总的此数据的输出报告。

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

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

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

编辑:如果您知道任何其他适用于MVC besdies ReportViewer的报告加载项,则可获得奖励。

2 个答案:

答案 0 :(得分:6)

我已使用RDLC本地报告执行此操作,但我不使用报告查看器(即使在webforms中)。 I always stream the report straight to PDF。这在MVC中也很有用,因为在这种情况下我避免了报表查看器的控制。

这个tutorial/post显示了如何在MVC中流式传输。

答案 1 :(得分:1)

请查看我的关于reportviewer和mvc2的教程 - > How to use ReportViewer 2010 in MVC.NET 2

希望它可以帮到你