发出给本地报告的图像参数的问题

时间:2016-12-18 04:16:18

标签: vb.net reporting-services rdlc ssrs-2012

我正在尝试为在vb项目中运行的rdlc添加图像参数。 我正在给出外部图像参数,如下所示:

    report.EnableExternalImages = True
    Dim param As ReportParameter = New ReportParameter("ImgPath", "C:\sample.jpg")
    report.SetParameters(param)
    report.Refresh()

其中ImgPath是我在RDLC中加入的参数名称,C:\ Sample.jpg是我的图像所在的位置。 给出图像参数和图像路径有问题。当我在rdlc中添加图像时,我收到报告打印错误。没有图像,它可以打印得很好。 我哪里做错了? 那么正斜线和反斜线会有什么影响呢?我在不同的地方看到了我发现的建议解决方案的不同用途。 (P.S我在项目中没有使用报告查看器)

enter image description here

1 个答案:

答案 0 :(得分:0)

已经解决了。 在给出图像的值时,我必须包含“file:///”。 哪一定是

  

=“file:///”&参数!ImgPath.Value

确实这是一件非常简单的事情,只是我还不确切知道应该使用哪一个。

在你的代码后面,只需正常提供文件路径。的 “C:/.../ image.png”

  

report.EnableExternalImages = True           Dim param As ReportParameter = New ReportParameter(“ImgPath”,“C:/.../ image.png”)           report.SetParameters(PARAM)           report.Refresh()