什么是WPF应用程序上的Crystal Report的替代品

时间:2011-06-03 08:15:24

标签: .net wpf crystal-reports reporting

据我所知,CrystalReport有点被弃用了。什么是WPF应用程序的合适替代品?

4 个答案:

答案 0 :(得分:2)

有许多第三方供应商。我不得不在两年前制作similar decision,然后我使用Devexpress结束了。现在我仍然对选择权感到满意:)

还简要介绍一下Rdcl报告。如果你不需要一些超级花哨的报告,也许它们是正确的方法。

答案 1 :(得分:1)

它依赖于您希望报告如何运行。如果您希望将它们嵌入到WPF应用程序中,那么很多控制供应商都会提供报告控件。

如果您使用的是SQL Server,您还可以使用SQL Reporting Services,而且您无需支付一分钱。它在使用它的方式上有一些限制(与大多数报告套件一样),它可能不像DevExpress或Telerik这样的第三方供应商那么漂亮,但它是免费的,功能强大的,可以看起来像如果你抓住Dundas controls会更好(注意这些控件不是免费的,但微软确实有自己的版本,它使用Dundas作为基础,你可以find them here)。

答案 2 :(得分:1)

SSRS(SQL Server Reporting Services)是您可以找到水晶报告的最佳选择,更适合您使用SQL Server的情况。 SSRS几乎支持Crystal报表的所有功能,而且远不止这些功能。

我已成功使用SSRS和WPF,如果您可以进行第三方控制,您可以制作非常有用的报告。

使用SSRS的一个巨大优势是您可以在多个应用程序(Web或Windows)中重复使用相同的报告,而不会相互影响。

以下是一些用于比较SSSR和CR的链接 -

http://images.globalknowledge.com/wwwimages/whitepaperpdf/SQLvsCrystal_WP.pdf

http://www.supreme.state.az.us/tac/Archives/FY08/070803/SSRSProposal.pdf

http://www.crystalreportsbook.com/SSRSandCR_Overview.asp

答案 3 :(得分:0)

如果要求从模板创建PDF格式的报告,则另一种选择是iTextSharp(需要商业许可)。对于我的项目,我正在使用iTextSharp。