Crystal Report通过变量传递图像URL时未显示动态图像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Crystal Report通过变量传递图像URL时未显示动态图像相关的知识,希望对你有一定的参考价值。
我正在开发一个软件,水晶报告表现得很奇怪。
我有以下情况:
我在C#中的变量中有来自磁盘的图像URL。在报告中有变量的参数值。我在报告中有一个在此参数中设置公式的图片。
当我手动设置参数的图像URL时,图像显示正确。像这样:
report1.SetParameterValue("pctImage", "D:PRP SystemDBimg1.jpg");
但是当我使用具有相同字符串值的变量时(我检查了很多次字符串值并且它与上面的值相同),图像就不会显示。
string img = "D:\PRP System\BD\modelos\" + obj1.picture.Replace("D:/PRP System/BD/modelos/", "");
report1.SetParameterValue("pctImage", img);
Obj1具有其名称的图像的URL。
我不明白为什么会这样。
答案
从头到尾尝试这个
string img = @"D:PRP SystemBDmodelos" + obj1.picture.Replace("D:/PRP System/BD/modelos/", "");
字符串D:\PRP System\BDmodelos\
将被发送为CR CR,这不是一个有效的路径
以上是关于Crystal Report通过变量传递图像URL时未显示动态图像的主要内容,如果未能解决你的问题,请参考以下文章
ASP.Net 中的 Crystal Report 传递参数值并且没有有效的报表源
Crystal Report - 共享变量在报表页脚中添加最后一行数据两次