【问题标题】:Custom reporting for end users with ASP.NET使用 ASP.NET 为最终用户自定义报告
【发布时间】:2010-04-08 17:48:27
【问题描述】:

是否有第三方工具或类似工具可以让用户无需任何编程即可自行创建报告?

为他们创建的系统中的每个用户提供一个代码库但自定义报告。

有意义吗?

【问题讨论】:

  • “Ad Hoc Reporting”是您要搜索的短语。如果您有 SSAS 并且可以将该数据暴露给 Excel,那么有一个非常好的解决方案,但如果您还没有它,我不建议您为此创建它。
  • 我想这就是门票! devtools.korzh.com/eq/dotnet

标签: asp.net reporting adhoc


【解决方案1】:

我接受了 jaxidian 的建议并搜索了 asp.net ad-hoc 报告,发现这个产品看起来非常好,或多或少正是我想要的。

http://devtools.korzh.com/eq/dotnet

【讨论】:

    【解决方案2】:

    i-net Clear Reports(以前是 i-net Crystal-Clear)有一个非常好的ad-hoc reporting 解决方案。网站上还有一个live demo,您可以看到会发生什么。您可以将它与 ASP.NET、PHP 和其他技术一起使用。

    【讨论】:

      【解决方案3】:

      ActiveReports 附带一个可插入 Visual Studio 的报表设计器。您可以连接到数据源并设计您的报告,而无需进行任何编程,但您需要 VS。

      他们还提供了一个组件,您可以将该组件放入 Windows 窗体项目中,该项目为您提供一个功能齐全的报表设计器,作为一个独立的可执行文件。在我们的产品采用这种方法后,我不得不警告说这个组件不太灵活,并且有很多特性。最终,我们对我们能够构建并随产品一起发布的可执行文件感到满意,而且我们的最终用户似乎很高兴使用它构建他们的报告。

      (我们执行他们通过 ASP.Net 构建的所有报告,并在网页上显示输出。)

      【讨论】:

        【解决方案4】:

        我在我的项目中使用 LogiXML,我认为它符合您的需求。

        http://www.freereporting.com/

        【讨论】:

          【解决方案5】:

          您可以查看报告的两个庞然大物,即Crystal ReportsSQL Server Reporting Services。两者都可以在 ASP.NET 中使用,尽管后者显然依赖于您在 SQL Server 中拥有数据(尽管支持 Express)。

          【讨论】:

            【解决方案6】:

            与数据库的复制/只读版本挂钩的 MS Access 可以以相当低的成本提供真正强大的工具,并且不会锁定生产数据库表。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2013-06-08
              • 1970-01-01
              • 2010-10-04
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多