XtraReports Suite是属于DXperience控件包中的一个报表控件,功能很全面,而且官方支持WinForms, ASP.NET, MVC, WPF, Silverlight和LightSwitch这6种开发环境。XtraReports得益于Devexpress公司.Net控件的优秀架构,扩展非常灵活,它不但自身已经包含了很多报表元件,比如:图表,交叉表,条形码和表格,而且还能将第三方的.NET控件作为报表原件使用,例如把一个TreeView控件放到模板上。
一,推荐理由
- 界面炫丽,支持多种皮肤
- 自带报表元件丰富,还能使用第三方控件作为报表元件
- 支持各种报表类型,另外可以一次做模板,多平台发布
- 高性价比,不含源码3499元,含源代码4999元
- 与其他DXperience组件结合一起使用,获得统一的界面风格
二,报表设计器
一个报表工具的强大与否,首先我们就是看模板设计器。看其专业的界面风格,我们就能看出它应该是一款强大的工具。直接上图。
三,报表样例
XtraReports 官方自带的Winfrom报表演示包含了如何使用各种报表元件的例子,这里我们看到支持的报表类型和FastReport差不多。其中条形码元件还能支持PDF417和Data Matrix 2D条码。不过我们没发现XtraReports有报表钻取和折叠功能,这个FastReport要强一点。另外 XtraReports的图表是来自于其XtraCharts,所以支持的图表类型要比FastReport更丰富,可视化效果非常漂亮。
三,报表导出
XtraReports的导出格式也支持非常多,常用的PDF,EXCEL和RTF格式都支持。