liangzhaolin 发表于 2016-8-30 18:06:00

ActiveReport图片跟文字显示问题

本帖最后由 Lenka.Guo 于 2016-8-30 18:14 编辑

请问:我怎么才能实现 当 一个 字段有图片路径数据的时候加载这张图片,而当没有图片的时候,显示文字???
具体应用为:审批流程。领导的签章、签名的显示问题,假如数据库存着有领导名字的签章图片路径,那显示那张图片,否则就显示领导本人的名字???(补充:activereport v9,C# asp.net)   rdlc 报表。

Lenka.Guo 发表于 2016-8-30 18:06:01

Hi,
Image控件只能显示图片信息,无法显示文本信息,所以给出的解决方案是:

1. 在Container(容器控件中)同时添加 Image和TextBox控件;
2. 设置Image控件和TextBox 尺寸相同,坐标相同,并将Image至于顶层
3.设置TextBox的Visibility属性中的Hidde值 为:=IIF(字段=null,false,true),即当图片为空时,显示文本框,图片不为空时会隐藏文本框。
4. 将Container 控件移动到Table控件中

示例: 为了演示效果,将图片内嵌到报表中,参数输入内嵌图片的名称: 2016-04-21_112733

Lenka.Guo 发表于 2016-8-30 18:14:03

可以设置Image的Value 属性为: =IIF(路径<>"","C:\Users\lenkaguo\Pictures\2.png","11111")

liangzhaolin 发表于 2016-8-30 18:25:52

Lenka.Guo 发表于 2016-8-30 18:14
可以设置Image的Value 属性为: =IIF(路径"","C:%users\lenkaguo\Pictures\2.png","11111")

例如这里,那个框里面是Image标签,我直接放领导的名字,都没有显示出出来的,能给个简单例子吗?
页: [1]
查看完整版本: ActiveReport图片跟文字显示问题