梅花西飞博客

DevExpress WPF中的报表打印—Ⅱ

使用DevExpress WPF中的XtraReport进行数据打印。

引言

其中DevExpress WPF中的报表打印—Ⅰ已经介绍了最基本的报表打印功能的实现。本节将介绍新增临时字段(个人叫法)、对字段进行相关运算的实现,比如:两列之间的运算符操作。

运算

首先我们将字段中的Length、Width、Thick相加,然后赋值给新的临时字段并显示在报表中,具体的操作过程如下:

利用Field List中的Add Calculated Field新建一个临时字段,并通过Edit Calculated FieldsName属性更改为TemTotal(可自定义),并将Field Type更改为Decimal(根据相互运算字段的类型)。

接下来就是最重要的一步,为临时字段编辑Expression,其中操作界面如下图:

并在操作界面编写的如下表达式,点击OK:

然后新增一列“长+宽+高”,并将TemTotal赋值给该列,同时新增该列的合计信息,最终的显示效果如下:

当然,你也可以按照这种方法进行其他类型字段的操作。