背景:我目前有一个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的报告加载项,则可获得奖励。
答案 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
希望它可以帮到你