报表SSRS中的动态图像(Visual Studio 2013报表设计器)

时间:2016-02-09 18:43:46

标签: visual-studio-2013 reporting-services

我在Visual Studio 2013的报表设计器中构建报表。报表中有一个部分需要添加图像,此图像必须是数据绑定的(我已经实现了这一点)。唯一的问题是,有时这个图像有一个空值,所以没有渲染图像。如果发生这种情况,我应该显示一个显示"即将推出"的图像,唯一的问题是这个图像不在数据库中,所以我必须直接从存档中添加它。

我的问题是:

有没有办法在执行过程中更改将图像添加到报表的方式? 我的意思是,我可以使用表达式设置不同的源而不是数据库,嵌入式还是外部?

我将不胜感激。

1 个答案:

答案 0 :(得分:0)

最终你正在寻找一个动态的形象;我建议设置为External并在图像源字段中创建一个表达式,对图像源路径进行IsNothing检查(假设它是您提供的路径,而不是图像本身)。

例如:Iif(IsNothing(Fields!ImageSource.Value), "ComingSoonImagePathOrName", Fields!ImageSource.Value)

此处提供了类似的问题和解决方案:Want to show dynamic image in SSRS report