我们一直在针对我们的Web应用程序设计VS2008中的Crystal Reports报告,我刚刚发现了Microsoft提供的ReportViewer控件。我已经搜索了一下,但是找不到每种制作报告方法的优缺点。
我正在寻找有关的优点和缺点:
答案 0 :(得分:14)
好吧,我可以回答一方。我使用了 ReportViewer 又称客户端报告。我可以告诉你它易于使用,易于部署和易于开发。如果可以创建SQL Reporting Services报告,则可以创建这些报告。他们可以使用任何类型的数据源,因此您可以完全控制。
Here is an excellent book on Client Side reporting
内置PDF和Excel导出功能,但您也可以添加自己的导出处理。您可以在自己的服务中使用winforms,Asp.Net。你可以做任何你能想象到的事情。
对于Crystal Reports,我对它们了解不多。
答案 1 :(得分:8)
我可以说,我使用Crystal Reports的时间越多(已经超过9年),我就越想远离它。 您希望留在那里的唯一原因是,如果您已经启动并运行了大量CR报告。
Crystal Reports是“一站式商店”,用户将其视为“天赐”的报道引擎,结果证明是过度浮躁,充斥着错误和许可证要求。
非常强大,但付出代价;它很复杂,并不总能满足您的需求。
那里有 更好的选择。
答案 2 :(得分:0)
我们一直在使用水晶报告进行报告,因为您必须将Crystal运行时与您的应用程序打包在一起,因此始终存在可移植性问题。此外,客户端报告其大部分功率未被利用。 reportviewer简单易用,并且具备您需要的所有功能。