将文件路径传递到SSRS中的值字段

时间:2011-07-18 17:19:57

标签: ssrs-2008 reporting-services

我试图通过参数将图片的路径传递给图像框的Value字段。代码是

文件:&参数!Pct.Value

Pct是一个参数,包含我的jpg文件的路径(字符串类型)。

但报告没有显示任何内容......  请注意当我把File:D:\ TV.jpg放在值中时,它可以正常工作,但当我通过参数传递它时,我什么都没得到

请告知。

2 个答案:

答案 0 :(得分:0)

  

但报告没有显示任何内容......

这是报表设计器还是报表服务器?如果在报告发布后尝试查看图像,则需要设置无人参与执行帐户。此帐户应具有访问该图像的权限。您可以在Reporting Services配置管理器中找到此设置。 HTH。

答案 1 :(得分:0)

技巧是file://

Dim vrPicPath As String = "file://D:\TV1.jpg" 'or something from the database
    Dim pic As New ReportParameter("Pic", vrPicPath)
    Me.ReportViewer1.LocalReport.SetParameters(New ReportParameter() {pic})

现在您可以将值传递给图像框的值字段,只需在表达式中写入

即可
=Parameters!Pic.Value