6

什么是 ASP.NET 的最佳开源(开源和商业)报告工具,类似于用于 ASP.NET 的 Crystal Reports?

4

6 回答 6

8

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

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

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

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

于 2008-08-22T22:33:18.870 回答
2

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

于 2008-08-22T22:34:51.953 回答
1

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

于 2008-08-22T22:12:57.483 回答
0

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

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

于 2008-08-22T22:11:19.047 回答
0

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

于 2008-08-22T22:14:35.357 回答
0

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

于 2008-08-23T00:06:32.123 回答