我正在寻找一种新的报告工具,DevExpress XtraReports看起来很不错。我没有找到任何讨论,所以我们走了。
注意:我们已经使用DevEx,因此费用对我来说没有问题。此外,我们将为我们的客户构建复杂的报告,但(希望)他们也将建立自己的报告。
答案 0 :(得分:2)
@TheSean,我不知道它与SSRS相比如何。对我来说,我得到的最积极的重要印象是能够用它做“低级别”的工作。用于表示字段的所有小部件与WinForms小部件非常相似。你可以像使用WinForms小部件一样使用它们 - 包括动态添加它们或迭代它们,弄乱它们等等。当然,你也可以通过.Designer代码隐藏代码直接进行各种修改,就像乱码时一样使用WinForms的代码隐藏。从这个意义上讲,这绝对是反Crystal Reports的体验类型 - 如果您想接受它,XtraReports会让您掌控并给予您很多控制权。如果不这样做,您也可以使用Crystal Reports的编程风格。
我可以命名的一个“骗局”(我愿意被纠正)是不完美的视觉设计师。特别是,我似乎无法使设计器显示/预览子报告。
答案 1 :(得分:1)
1-格式化或将报告保存到数据库没有问题,请查看他们的网站 How to store reports in a database
2-非常快......
3-您可以使用它来允许最终用户设计报告,它只适用于Windows应用程序,它不支持Web应用程序。
要允许客户端构建报表,他们需要了解您的数据库结构,并且应该为它们提供一个良好的界面来编写查询,然后将其传递给报表设计器。