我是devexpress的新用户,正在查看xtra报告产品。我想知道,与报告服务相比,使用它有什么优势。他们的政策是不在他们的网站上讨论其他产品,所以我想知道他们的优点是什么,为什么我应该考虑使用他们而不是RS。我正在开始一个新的项目,所以我在这一点上对解决方案是灵活的。我很了解RS (也是Crystal),如果我知道我能从中得到什么,我很乐意使用一项新技术。
感谢您的反馈。
发布于 2013-04-04 00:00:35
我知道这个问题有点老了,但是我在项目中同时使用了XtraReports和SQL Reporting Services,所以也许一些对比仍然可以让一些人受益。
Xtra报表与Crystal非常相似,它们使用的是频带。将一个包含页眉、详细信息和页脚的报表组合在一起是非常快速和容易的。bands可以轻松地将内容保持在作用域内,DevEx可以处理知道哪些字段是集合,并可以将其转换为详细报告。此外,Xtra提供的“计算字段”对于重用相同的自定义公式也很有用。
Reporting Services通过实现表和矩阵而不是使用带区来提供更大的灵活性。实际上,获得一个完整的报告需要更长的时间,而使用嵌套报告和详细信息报告获得想要的结果需要更多的努力和实践,但最终您有更大的灵活性来做Xtra不适合做的事情,比如在同一页上并排运行报告,或者以任何您想要的方式组织报告,而不是被限制在水平范围内。Reporting Services的另一个缺点是,它没有Xtra提供的计算字段支持,这意味着当您有一个自定义公式或表达式要多次使用时,您必须将其复制并粘贴到每个单独的字段中。SSRS在诸如执行时间、页码之类的内置字段中也很好用,而在Xtra中,你需要做一些挖掘才能找到这些全局变量。
总之,从长远来看,我会选择SSRS,因为它提供了更多的灵活性。如果你想用不同的参数保存不同的报表,这个管理系统也非常适合创建链接报表。
希望这对某些人有帮助。祝好运!
发布于 2011-03-31 21:54:23
测试这两个产品,您可以看到自己的优势。如果你的决定是基于别人的意见,你可能会陷入困境。
https://stackoverflow.com/questions/5500151
复制相似问题