我正在开发软件,但是水晶报表的行为很奇怪。
我有以下情况:
我在C#中的变量中有一个来自磁盘的图像URL。 报告中有一个变量的参数值。 我在报告中的此参数中设置了带有公式的图片。
当我手动设置参数的图像URL时,图像会正确显示。像这样:
report1.SetParameterValue("pctImage", "D:\PRP System\DB\img1.jpg");
但是当我使用具有相同字符串值的变量(我检查了字符串值很多次,并且与上面的值相同)时,图像就不会显示。
string img = "D:\\PRP System\\BD\\modelos\\" + obj1.picture.Replace("D:/PRP System/BD/modelos/", "");
report1.SetParameterValue("pctImage", img);
Obj1具有图像的URL及其名称。
我不明白为什么会这样。
答案 0 :(得分:0)
从我的头顶尝试
string img = @"D:\PRP System\BD\modelos\" + obj1.picture.Replace("D:/PRP System/BD/modelos/", "");
D:\\PRP System\\BD\modelos\\
字符串将通过CR发送,这不是有效路径