ActiveReports支持提供Image控件来显示图片素材,Image控件的值可以为图像的二进制流,图像路径,或url等;而在很多情况下,图片是签名扫描文件,并不会一直有值。如果图片的值为空,则显示文本信息,而Image控件默认会显示为空白,因此本文就来教大家,如何设置图片为空时显示文字内容。
1. 打开报表设计器
2. 新建RDL报表
3. 添加数据源
4.添加数据集
5. 在Container(容器控件中)
添加 Image和TextBox控件在Containner内部;
6. 设置Image控件和TextBox 尺寸相同,坐标相同,并将Image至于顶层
7.设置TextBox的Visibility属性中的Hidde值
:=IIF(字段=null,false,true),即当图片为空时,显示文本框,图片不为空时会隐藏文本框。