【问题标题】:Reporting Systems for ASP.NET [closed]ASP.NET 的报告系统 [关闭]
【发布时间】:2010-09-06 14:53:59
【问题描述】:

类似于 Crystal Reports for ASP.NET 的 ASP.NET 最好的开源(开源和商业)报告工具有哪些?

【问题讨论】:

    标签: asp.net report


    【解决方案1】:

    尽管我很鄙视 Crystal Reports(我们描述了深入挖掘它的七层水晶地狱)——它似乎是完成这项工作的最佳/最灵活的工具。不过,我希望有人能过来把他们赶走。

    Microsoft Reporting Services 是一种替代方案,但没有我们需要的功能。

    【讨论】:

      【解决方案2】:

      ActiveReports 和 DevExpress 的报告工具都很不错。 ReportViewer 控件也可以工作(价格合适),但我发现它更难使用。 SSRS 报告也可以嵌入到您的 ASP.Net 应用程序中。

      【讨论】:

        【解决方案3】:

        我建议看看 MS SSRS(Microsoft SQL Server Reporting Services)。

        【讨论】:

          【解决方案4】:

          Microsoft Reporting Services,免费,包含在 SQL Server 2005 和 2008 中。

          当然,如果您需要分离报表设计和应用程序,这很好,这对于企业应用程序来说是一个巨大的优势。

          但是,如果您希望能够创建“应用程序中”仪表板,“您”在其中设计报告并限制您向用户公开的参数,那么我建议您研究基于“控制”的图表供应商,例如TeeChart 。

          每种策略的优缺点: Crystal/Microsoft Reporting 服务将为您提供开箱即用的处理方式,例如报表调度、导出到 excel 和 pdf 以及应用程序和报表设计之间的分离。 您可以获得的独立图表工具为您提供更好的控制,它们可以在您需要的任何尺寸上更好地呈现,更容易在语法上操作并且可以处理诸如基于 Flash 的视觉糖果(MS SSRS 中没有 Flash 图表)

          【讨论】:

            【解决方案5】:

            +1 SSRS 和 ActiveReports。 ryw,使用 ActiveReports 并永远关闭水晶地狱的大门。

            【讨论】:

              【解决方案6】:

              我同意 SSRS 通常是正确的选择。但对于华而不实和嵌入 HTML 页面,我喜欢Dundas。他们的东西开箱即用,API 易于理解,启动和运行起来很轻松。

              【讨论】:

              • Dundas 不错,但如果您构建企业软件,它们的定价并不友好。您必须为每个 cpu 或安装付费,如果您有许多小型安装,这是没有意义的。如果您构建像 SO 这样的网站并为数百万用户提供服务,那么他们的模型非常适合,那么价格是合理的。
              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-06-20
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多