Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2013 报表SSRS中的动态图像(Visual Studio 2013报表设计器)_Visual Studio 2013_Reporting Services - Fatal编程技术网

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

Visual studio 2013 报表SSRS中的动态图像(Visual Studio 2013报表设计器),visual-studio-2013,reporting-services,Visual Studio 2013,Reporting Services,我正在Visual Studio 2013的报表设计器中构建报表。报告中有一个部分我需要添加一个图像,这个图像必须是数据绑定的(我已经实现了这一点)。唯一的问题是,有时此图像具有空值,因此不会渲染任何图像。如果发生这种情况,我应该显示一个显示“即将到来”的图像,唯一的问题是该图像不在数据库中,因此我必须直接从存档中添加它 我的问题是: 有没有办法改变我在执行期间向报表添加图像的方式? 我的意思是,我可以用一个表达式来设置一个不同的源而不是一个数据库,无论是嵌入的还是外部的 我将感谢您的帮助。最终

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

我的问题是:

有没有办法改变我在执行期间向报表添加图像的方式? 我的意思是,我可以用一个表达式来设置一个不同的源而不是一个数据库,无论是嵌入的还是外部的


我将感谢您的帮助。

最终您需要的是动态图像;我建议将设置为
External
,并在图像源字段中,根据图像源路径(假设是您提供的路径,而不是图像本身)创建一个表达式,并对其进行
IsNothing
检查

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

这里提出了一个类似的问题和解决方案: