在SSRS报告中,我们需要根据布尔参数显示或隐藏页脚中的图像。我们有三个图像图标,分配了图像源。我们正在显示右角水平对齐的图像。只要我看到“可见”字样,所有图像都会正确显示。适用于所有图像。
但是如果我对任何图像都显示为false,那么因为我为图像指定了固定宽度,所以我得到了空白。
有没有办法动态创建图像源或减少表达式中图像的宽度,这样我就可以避免在中间显示空白区域。
答案 0 :(得分:2)
找到了解决方法。这是我实施的
我在页脚部分添加了3张图片[右对齐]
创建了一个包含3列Image1,Image2和Image3的数据集。编写自定义查询来填充此列。如果在网站中配置了2个图像,则使用图像名称更新前2列。如果网站中只配置了一个图像,则更新Image1列并将其他图像留空。
从数据集中为页脚图像指定图像源。顺序应该从左到右,源应该是Image1,Image2和Image3。
因此,如果所有3列都有值,则会显示所有图像。如果配置了任何2个图像,则它将为最右边的2个图像分配源,并将第3个图像留空。因此,如果图像不可用,我之间不会遇到任何空白问题。现在,系统能够根据可用性动态显示图像。
答案 1 :(得分:0)