【问题标题】:Issue giving image parameter for local report为本地报告提供图像参数的问题
【发布时间】:2016-12-18 04:16:17
【问题描述】:

我试图为在 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 中添加图像时,我收到报告打印错误。没有图像它可以很好地打印。 我哪里做错了? 那么正斜杠和反斜杠有什么影响呢?我在不同的地方看到了我发现的建议解决方案的不同用途。 (PS 我没有在我的项目中使用报表查看器)

【问题讨论】:

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


    【解决方案1】:

    已经解决了。 在赋予图像价值时,我必须包含 "file:///"。 必须是

    ="file:///" & 参数!ImgPath.Value

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

    在你后面的代码中,只需正常给出文件路径即可。 “C:/.../image.png”

    report.EnableExternalImages = True Dim param As ReportParameter = New ReportParameter("ImgPath", "C:/.../image.png") 报告.SetParameters(参数) 报告.Refresh()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      相关资源
      最近更新 更多