我是一名新的DevExpress用户,正在查看Xtra Reports产品。我想知道,与报告服务相比使用它的优势是什么。他们有一个不在其网站上讨论其他产品的政策,所以我想知道优势是什么,为什么我应该考虑使用它们而不是RS。我正在启动一个新项目,因此在这一点上我对解决方案很灵活。我很熟悉RS(也熟悉Crystal),如果我知道可以从中获得什么,我很乐意使用新技术。感谢您的任何反馈。
我知道这个问题很老了,但是在我工作的项目中,我同时使用XtraReports和SQL Reporting Services,所以也许对某些人仍然有帮助。Xtra Reports非常类似于Crystal,它们使用band。使用标题、详细信息和页脚快速轻松地生成报告。Band可以轻松地保持在范围内,DevEx可以处理哪些字段是集合并可以转换为详细报告。此外,Xtra提供的“计算字段”可用于重复使用相同的自定义公式。Reporting Services通过实现表格和矩阵而提供更多灵活性,而不是使用band。实际上,要得到一个完成的报告需要更长的时间,并且使用嵌套报告和详细报告来获得想要的结果需要更多的调整和实践,但最终你会有更多的灵活性来做Xtra无法做到的事情,比如在同一页上并排运行报告或按任意方式组织报告,而不是受限于水平band。Reporting Services的另一个缺点是它没有Xtra拥有的计算字段支持,这意味着每当您想要多次使用自定义公式或表达式时,您都必须将其复制粘贴到每个单独的字段中。SSRS还具有内置字段,如Execution Time、Page numbers等,在Xtra中你必须挖掘一些东西才能找到这些全局变量。总之,我会选择SSRS,因为它提供了更多的灵活性。管理系统非常适合创建链接报告,如果您想保存具有不同参数的不同报告。希望对某人有所帮助。祝好运!