ActiveReport 同一单元格内图片跟文字按条件显示

ActiveReports支持提供Image控件来显示图片素材,Image控件的值可以为图像的二进制流,图像路径,或url等;而在很多情况下,图片是签名扫描文件,并不会一直有值。如果图片的值为空,则显示文本信息,而Image控件默认会显示为空白,因此本文就来教大家,如何设置图片为空时显示文字内容。

发布于 2016/09/28 00:00

ActiveReports

ActiveReports支持提供Image控件来显示图片素材,Image控件的值可以为图像的二进制流,图像路径,或url等;而在很多情况下,图片是签名扫描文件,并不会一直有值。如果图片的值为空,则显示文本信息,而Image控件默认会显示为空白,因此本文就来教大家,如何设置图片为空时显示文字内容。

1. 打开报表设计器


2. 新建RDL报表

image

3. 添加数据源

image


4.添加数据集

image

5. 在Container(容器控件中)

添加 Image和TextBox控件在Containner内部;

image



6. 设置Image控件和TextBox 尺寸相同,坐标相同,并将Image至于顶层


7.设置TextBox的Visibility属性中的Hidde值

:=IIF(字段=null,false,true),即当图片为空时,显示文本框,图片不为空时会隐藏文本框。

8. 将Container 控件移动到Table控件中


Demo 下载:

当图片为空显示文本.zip

 

了解ActiveReports产品更多特性:

/developer/activereports

下载产品体验产品功能:

/download/?pid=16

ActiveReports 报表控件| 下载试用

ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。

您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态