报告服务或水晶报告

时间:2010-12-23 02:07:39

标签: c# asp.net reporting-services crystal-reports

我目前正致力于在Visual Studio 2010中生成发票报告的项目。 我很困惑是否使用水晶报告或报告服务(rdlc)来生成报告。 需要为制造单元生成报告(打印,保存所有选项是必要的)。 根据我的需要哪一个更好用?

4 个答案:

答案 0 :(得分:0)

如果您要打印发票,我会先考虑使用Crystal Reports。它将允许在Windows应用程序中更轻松地格式化和查看。

如果您真的了解Reporting Services,那么您可以完成您想要做的事情,但如果您对这两者都不熟悉,我相信您最终会使用Crystal Reports感到更快乐。您可以轻松获得更好,更轻松的结果。

你的问题可供辩论,所以这只是一个意见。

答案 1 :(得分:0)

我会使用本地报告服务(RDLC),并在必要时仅使用完整的报告服务器。您有一个RDLC查看器,可以选择以各种格式打印和保存,您可以轻松地将报告流式传输到PDF。

带有VS“库存”的Crystal版本是有限的,完整版本对我来说有点贵。我已经能够完成报告服务所需的一切。

答案 2 :(得分:0)

请查看Windward Reports。与Crystal或SSRS相比,它将为您节省大量时间。你可以用它做更多的事情。

与Windward的独特区别在于您可以在Microsoft Word,Excel或PowerPoint中设计报表。所以它是一个非常强大易用的设计工具,你已经知道了。因为Word / Excel / PPT是自由格式的,you can do most anything for your final report

答案 3 :(得分:0)

我不同意所有人(到目前为止)。我不熟悉Windward报告,因此我不会对此发表评论,但我熟悉VS2005中的Crystal Reports。它很笨重,难以使用,并且带来更多麻烦。我使用企业版(非常昂贵)学习了Crystal Reports,并且不得不使用这个精简版本是一场噩梦。

我使用Reporting Services和存储过程完成了几个不同的报告,与使用Crystal做同样的事情相比,它是在公园散步。即使你不太了解Reporting Services,我相信你会没事的。当我被困住时,我能够在Stack Overflow上找到答案。任何一本Step by Step书籍都是有用的。