16

我们一直在为我们的 Web 应用程序在 VS2008 中围绕 Crystal Reports 设计报表,我刚刚发现 Microsoft 提供了 ReportViewer 控件。我进行了一些搜索,但无法找到每种生成报告方法的优缺点的良好细分。

我正在寻找有关以下方面的利弊:

  • 易于开发
  • 易于部署
  • 数据导出能力
  • 易于支持和在网络上查找帮助
4

3 回答 3

14

好吧,我可以回答一方面。我使用了ReportViewer又名客户端报告。我可以告诉你它易于使用、易于部署和易于开发。如果您可以创建 SQL Reporting Services 报表,则可以创建这些报表。他们可以采用任何类型的数据源,因此您可以完全控制。

这是一本关于客户端报告的优秀书籍

有内置的 PDF 和 Excel 导出可用,但您也可以添加自己的导出处理。您可以在您自己的服务中使用winforms、Asp.Net。你可以用它们做任何你能想象到的事情。

对于水晶报表,我对它们了解不多。

于 2008-09-29T15:32:41.180 回答
8

我可以说,我使用 Crystal Reports 的次数越多(这已经超过 9 年了),我就越想摆脱它。您想留在那里的唯一原因是,如果您已经启动并运行了大量 CR 报告。

Crystal Reports 是用户将其视为“天造地设”的报告引擎的“一站式商店”,但结果却过于臃肿,充满了错误和许可证要求。

非常强大,但要付出代价;它很复杂,并不总是按照您的意愿行事。

那里更好的选择。

于 2008-11-11T14:11:01.673 回答
0

我们一直在使用 Crystal Report 进行报告,但始终存在可移植性问题,因为您必须将 Crystal 运行时与您的应用程序打包在一起。此外,对于客户端报告,它的大部分功能都没有被利用。reportviewer 简单易用,并且包含您需要的功能。

于 2010-12-18T00:12:36.780 回答