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),即当图片为空时,显示文本框,图片不为空时会隐藏文本框。
8. 将Container 控件移动到Table控件中
Demo 下载:
了解ActiveReports产品更多特性:
下载产品体验产品功能:
ActiveReports 报表控件| 下载试用
ActiveReports 是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。
您对ActiveReports产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处即可发帖提问>>技术支持论坛
葡萄城热门产品
活字格
打通现有软件,快速定制面向未来的个性化应用

SpreadJS
可嵌入您系统的在线Excel的纯前端表格控件

Wyn商业智能
可与企业自有系统深度集成,增强数据分析的 BI 工具
