具有自定义报告创建功能的最佳ASP.NET报告引擎

Ale*_*rov 40 asp.net reporting crystal-reports reporting-services

我们需要为ASP.NET应用程序选择报告引擎.主要功能要求是最终用户(不是程序员,只是普通用户)创建自定义报告的能力.我们将使用SQL Server作为数据库,因此我了解一些选项:SQL Server报告服务,Crystal Reports,Active Reports,甚至WindwardReports.

但坦率地说,除了报告服务之外,我从未使用过任何这些服务,而且很难选择哪一种最适合客户自定义报告创建的需求.是否有可能为这些选项获得一些优点和缺点,或者至少是你在这种情况下最好使用的建议.非常感谢.

And*_*ndy 14

我使用过所有主要的报告工具,每个工具都有其优点和缺点.关于SQL Report Services方面唯一的"加分"是,SQL Server许可证之上没有额外的$$支出.缺点是报表设计师可能是所有人中最像孩子的.

水晶已经永远存在,有些人喜欢它,很多人讨厌它,它可以做到这一点,但是如果你想将它用于个人用途以外的任何东西,它都会涉及严重的价格标签.而且它的网络报告服务器非常昂贵.

ActiveReports,XtraReports,Telerik都有很好的产品,所有产品都在积极改进(当然,速度不同).每个都有一个Web查看器,但它们不包括Web报告服务器可能需要的其他内容.

如果您发现您真的想要Crystal,ActiveReports,XtraReports或Telerik报告(或任何其他报表设计师)的企业级Web服务器选项,那么现在可以从www.versareports.com获得.


Geo*_*rge 7

DevExpress XtraReports套件.

报告只是一个类,没有涉及Web服务或rpt文件.

http://www.devexpress.com/Products/NET/Reporting/


Muh*_*tar 5

如果您将Microsoft SQL Server作为数据库,那么您不需要购买许可证以支持SQL Reporting Services,但SQL Reporting Services存在问题,SQL Reporting Services仅与IE兼容.检查这些链接...
http://msdn.microsoft.com/en-us/library/ms156511.aspx

SQL Reporting Services - 打印按钮未在Mozilla中显示

另一方面,如果您使用Reporting Services以外的其他服务,则需要购买许可证.