【问题标题】:Adding Reporting Capabilities to MVC?向 MVC 添加报告功能?
【发布时间】:2010-08-20 14:25:04
【问题描述】:

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

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

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

第二点是我关心的,因为我对 MVC 的第一印象是大多数报告工具都不能使用它。我目前正在将 ReportViewer 用于 2),但我在此处和其他网站上读到,将其配置为与 MVC 一起使用很痛苦。

还有其他类型的报告功能可以用于 MVC 2 吗?是否有一些“开箱即用”的功能?

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

编辑:如果您知道任何其他可与 MVC besdies ReportViewer 一起使用的报告插件,将获得奖励。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 如果您必须使用预处理报告,那么就这样做 - 将其直接转储到响应中。
    【解决方案2】:

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

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-17
      • 1970-01-01
      • 2011-04-09
      • 2010-09-07
      • 2017-12-06
      • 1970-01-01
      • 2010-10-30
      • 1970-01-01
      相关资源
      最近更新 更多