gpt4 book ai didi

c# - 图像未显示在报表查看器中,但链接在设计模式下打开

转载 作者:行者123 更新时间:2023-11-30 17:56:41 25 4
gpt4 key购买 nike

我正在尝试将本地磁盘中的任何图像添加到报告查看器中,但没有成功。
首先,我将 Image 控件拖到报表中,并将 Value 属性设置为各种路径。例如:="file://C:/Desert.jpg", ="file:\\\C:\Desert.jpg"
在设计模式下,我在链接上 Ctrl + 单击 并且 visual studio 能够找到图像。
当我运行该项目时,我在显示带有图像的报告的表单上收到 x 错误。
如果我尝试将该值设置为位于本地服务器上的 http 链接,图像会正确显示。我已将 EnableExternalImages 属性设置为 true。提前致谢!

最佳答案

我认为你必须将图片嵌入到你的报告中

为此,您必须:

  1. 在您的 RDLC 中添加图像控件
  2. 确保图像源设置为Embedded
  3. 点击导入并浏览到您的图片

此时,您应该还能在预览中看到图像。为了更安全,在设计中点击图像框,在属性框中搜索MIMEType并选择image/jpg

现在尝试呈现您的报告。 (如果你想按照这种方式,你可以引用 this blog post )

如果您必须创建具有不同 Logo 的相同报告,此解决方案不适合:我发现 this blog解释了如何创建一个 ReportParameter,在其中存储 Logo 的动态路径(段落 4.)

here there is another example对于外部图像。注意他用的是file:///(三个斜杠)

关于c# - 图像未显示在报表查看器中,但链接在设计模式下打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13956496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com