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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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
Ssrs 2008 SSRS:tablix单元中的外部图像_Ssrs 2008_Reporting Services_Ssrs Tablix - Fatal编程技术网

Ssrs 2008 SSRS:tablix单元中的外部图像

Ssrs 2008 SSRS:tablix单元中的外部图像,ssrs-2008,reporting-services,ssrs-tablix,Ssrs 2008,Reporting Services,Ssrs Tablix,“我的数据集”包含一个名为IconUri的列,该列包含web服务器上图像的完整HTTP地址。这个数据集绑定到tablix,我想在单元格中显示图像 1) 我曾尝试将图像拖到单元格中,但无法使用表达式,因为图像本身不知道其父(tablix)数据集 2) 我还尝试将图像作为单元格背景应用,虽然这肯定会显示图像,但它会在水平和垂直方向上重复,这是不可取的。该单元应仅包含一份图像副本 3) 我曾尝试在单元格中创建一个矩形,但它将缩放到单元格本身,从而产生与上面相同的效果 有没有办法做到这一点?如果这是必要

“我的数据集”包含一个名为
IconUri
的列,该列包含web服务器上图像的完整HTTP地址。这个数据集绑定到tablix,我想在单元格中显示图像

1) 我曾尝试将图像拖到单元格中,但无法使用表达式,因为图像本身不知道其父(tablix)数据集

2) 我还尝试将图像作为单元格背景应用,虽然这肯定会显示图像,但它会在水平和垂直方向上重复,这是不可取的。该单元应仅包含一份图像副本

3) 我曾尝试在单元格中创建一个矩形,但它将缩放到单元格本身,从而产生与上面相同的效果


有没有办法做到这一点?如果这是必要的,我甚至愿意执行一些XML攻击。谢谢大家!

使用图像,并在图像属性中设置如下值
=Code.ConvertTotWebUrl(首先(Fields!Logo.Value,“dsOrder”)

我通过检查编辑器为图像创建的XML代码解决了这个问题,我将相关标记移动到tablix单元格中,并分配了相应的绑定。当我再次打开编辑器时,一切都准备就绪:图像识别数据源,编译和渲染工作完美无瑕。

从工具箱将图像拖动到tablix的单元格中:

然后右键单击单元格中新添加的图像并选择图像属性:

将图像源更改为外部,然后选择包含产品URL的数据集字段:

如果在运行报告时得到的是可怕的红十字,而不是图像,请再次检查URL是否确实指向公开可用的图像

如果您使用的是文件系统中的文件,而不是url上托管的图像,则需要确保文件路径正确


如果您也在ReportViewer控件中显示报告,则需要打开报告,但如果您只是将报告输出为PDF格式并下载它,则不需要打开报告

您得到答案了吗?不,我没有!我通过手动编辑XML解决了这个问题。一旦我这样做了,它似乎解决了所有问题。对我来说也是如此!谢谢