Crystal Reports与ReportViewer的优点/缺点?

时间:2008-09-29 15:16:36

标签: crystal-reports reporting

我们一直在针对我们的Web应用程序设计VS2008中的Crystal Reports报告,我刚刚发现了Microsoft提供的ReportViewer控件。我已经搜索了一下,但是找不到每种制作报告方法的优缺点。

我正在寻找有关的优点和缺点:

  • 易于开发
  • 易于部署
  • 导出数据的能力
  • 易于支持并在网上寻求帮助

3 个答案:

答案 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简单易用,并且具备您需要的所有功能。