据我所知,CrystalReport有点被弃用了。什么是WPF应用程序的合适替代品?
答案 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
答案 3 :(得分:0)
如果要求从模板创建PDF格式的报告,则另一种选择是iTextSharp(需要商业许可)。对于我的项目,我正在使用iTextSharp。