繁体   English   中英

是否可以从解决方案中的另一个报告项目或另一个文件夹加载SSRS rdl文件的图像?

[英]Can I load images for SSRS rdl file from another report project or another folder within solution?

我在Reporting Services(SQL 2008)中在RDL文件上渲染图像时遇到问题。

我已经嵌入了外部数据库作为渲染图像的方法。

实际上,我知道这三种选择,但是...

  1. 我认为使用嵌入式不是一个好主意。 如果我有200多个使用同一图像作为报告徽标或其他内容的图片,则最好是所有报告都可以使用指向同一图像的相同链接。 因此,当我对图像进行更改时,无需在解决方案中修改所有报告。

  2. 我无法使用数据库作为图像源,因为无法创建任何表来存储图像。

  3. 似乎剩下的唯一选择是外部

解决方案中的文件夹结构如下所示

替代文字

所以我的问题是

  1. 我们是否可以通过编写某种C#库类来获取图像,以在共享文件夹中获取这些图像的路径?

要么

2.如果我选择将图像嵌入到report3.rdl中,report1.rdl是否可以从report3.rdl获取图像?

任何想法都将受到欢迎。 我现在快要死了。

请建议我。

对不起,我的英语不好,谢谢你的帮助。

将图像放在报表上时,会得到3个选项-外部,嵌入式或数据库。 嵌入式会使图像存储在RDL文件本身中。


是的,我打算发布一些信息,但是它开始滥用报表服务器。 您可以将徽标放入自己的报告中,然后将其作为子报告放在实际报告中。 这样一来,您就可以在报告中共享徽标,而只需更新一次即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM