2010-08-20 62 views
2

背景:我目前有一个Web窗体,ASP.NET 3.5/C#应用程序,我有兴趣转换为MVC 2。它是一个相对较小的应用程序,所以练习不应该花太长时间。所述机应用所做的两个主要功能是允许用户向MVC添加报告功能?

1)查看并输入他们的数据 - 度量

2)这个数据在更高层次上aggreggated的视图输出报告。

第二点是我关心的问题,因为我对MVC的第一印象是大多数报表工具无法使用它。我目前正在使用ReportViewer for 2),但我在这里和其他网站上看到,配置它与MVC一起工作是一件痛苦的事情。

是否有任何其他类型的报告功能可用于MVC 2?是否有一些“开箱即用”的工作?或者根据你使用MVC 2的经验,将自己的报告放在一起会更容易些吗?我的要求是制作一个类似于ReportViewer的Matrix样式的报表,其中包含几个合并单元格和一个向下钻取两个级别的报表。不知道从零开始是不是太复杂了。

编辑:如果您知道任何其他与MVC兼容的报表附件,可以使用报表查看器。

回答

6

我已经使用RDLC本地报告来做到这一点,但我不使用报告查看器(即使在webforms中)。 I always stream the report straight to PDF。这在MVC中也很棒,因为在这种情况下,我避免了报表查看器的控制。

tutorial/post显示如何在MVC中进行流式传输。

+0

如果你必须使用预处理的报告,然后做这种方式 - 倾倒直接到响应。 – 2010-09-30 00:21:44