什么是 ASP.NET 的最佳开源(开源和商业)报告工具,类似于用于 ASP.NET 的 Crystal Reports?
6 回答
Microsoft Reporting Services,免费,包含在 SQL Server 2005 和 2008 中。
当然,如果您需要分离报表设计和应用程序,这很好,这对于企业应用程序来说是一个巨大的优势。
但是,如果您想要的是能够创建“应用程序中”仪表板,“您”在其中设计报告并且您向用户公开的参数有限,那么我建议您研究基于“控制”的图表供应商,例如TeeChart。
每种策略的优缺点:Crystal/Microsoft Reporting 服务将为您提供开箱即用的处理方式,例如报表调度、导出到 excel 和 pdf 以及分离应用程序和报表设计。您可以获得的独立图表工具为您提供更好的控制,它们可以在您需要的任何尺寸上更好地呈现,更易于语法操作并且可以处理诸如基于闪存的眼睛糖果(MS SSRS 中没有闪存图表)
+1 SSRS 和 ActiveReports。ryw,使用 ActiveReports 并永远关闭水晶地狱的大门。
ActiveReports 和 DevExpress 的报告工具都很不错。ReportViewer 控件也可以工作(价格合适),但我发现它更难使用。SSRS 报告也可以嵌入到您的 ASP.Net 应用程序中。
尽管我很鄙视水晶报表(我们描述了深入挖掘水晶地狱的七层)——它似乎是这项工作的最佳/最灵活的工具。不过,我希望有人能过来把他们赶走。
Microsoft Reporting Services 是一种替代方案,但没有我们需要的功能。
我建议看一下 MS SSRS(Microsoft SQL Server Reporting Services)。
我同意SSRS通常是正确的选择。但对于华而不实和嵌入 HTML 页面,我喜欢Dundas。他们的东西开箱即用,具有易于理解的 API,并且启动和运行起来很轻松。