ASP.NET的报告系统

时间:2008-08-22 22:00:08

标签: asp.net report

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

6 个答案:

答案 0 :(得分:8)

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

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

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

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

答案 1 :(得分:2)

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

尽管我鄙视Crystal Reports(我们描述深入挖掘七层Crystal地狱) - 它似乎是最好/最灵活的工具。我希望有人过来并将它们从座位上击倒。

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

我同意 SSRS 通常是正确的选择。但对于华而不实并嵌入HTML页面,我喜欢Dundas。他们的东西看起来很好,有一个易于理解的API,并且无法启动和运行。