【问题标题】:Fast and simple and light reports system for .NET (asp mvc)?.NET(asp mvc)的快速、简单和轻便的报告系统?
【发布时间】:2011-11-21 13:08:19
【问题描述】:

对于 asp .net mvc 中的项目,Visual Studio 中的项目是否存在快速、轻便的报告系统? Crystal 报表太大且“沉重”,对于同时创建 PDF 报表的 200 多个用户来说不是一个好的选择。 感谢您的提示。

【问题讨论】:

    标签: asp.net asp.net-mvc reporting firebird


    【解决方案1】:

    我喜欢 FastReport。但我只知道 Delphi 版本,不能说 .Net 版本有多成熟。
    Delphi 版本轻量级,易于使用,但脚本功能非常强大。

    所以我认为即使是 .Net 版本也值得一看。

    【讨论】:

      【解决方案2】:

      也看看List Label(来自combit)!它有一个不同的方法,一个非常好的设计师和直接的供应商支持。与其他解决方案相比,分发文件是“轻量级”的。

      【讨论】:

        【解决方案3】:

        如果您拥有 sql server 许可证并且在同一数据库服务器上运行报告服务服务器,则报告服务是免费的。我认为它非常轻巧且易于使用。

        【讨论】:

        • 我正在使用 Firebird 数据库,所以很快:此时为每个报表都需要创建 DataSet,而不是在运行时将数据从 DB 加载到 DataTable 并将此 DataTable 添加到 DataSet。在这一切之后,我用数据创建报告......
        【解决方案4】:

        试试ItextSharpnuget package
        我们用过,很好!

        【讨论】:

        • iTextSharp 很酷,但你必须将所有代码作为开源发布,或者支付许可费,所以它不是免费的(我知道你没有说它是免费的)。
        【解决方案5】:

        DevXpress XtraReports 允许您使用优秀的设计师设计报告,然后将它们用作普通的 C# 类。我非常喜欢它,即使根本没有 UI,您也可以创建报告并将它们导出为 pdf 文件或在服务器上流式传输,然后您可以从 mvc 下载 pdf 或将其存储在某个地方。我尽可能多地使用它。

        【讨论】:

          【解决方案6】:

          有一个博客详细介绍了使用 Active Reports 在 MVC 应用程序中创建报告。您可以浏览博客here

          Active Reports 是一款非常灵活易用的报表工具,支持 Win Forms、Asp.net、SilverLight 并支持 Sql Server、My Sql、XML、Oledb 等数据源。

          【讨论】:

            猜你喜欢
            • 2020-02-24
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-01-23
            • 2014-07-28
            相关资源
            最近更新 更多