我正在尝试为在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我在项目中没有使用报告查看器)
答案 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()