在使用ireport制作报表时,数据库中部分状态字段,我们存储的是Int类型的数据,如0,1,2,等等。 此时我们在报表中,希望能够将0,1,2转换为已删除、正常、完成等中文。 可以通过两种方式来实现 数据库直接通过case when表达式在sql中进行转换。在ireport的textField中,通过设置表达式进行转换 本文介绍的是第二种转换方式 实现步骤 找到设置textField字段属性的位置 编写表达式,实例代码如下: ($F{isImpt}==2)?"重点项目":""