通过变量

时间:2018-10-30 13:58:41

标签: c# .net image crystal-reports report

我正在开发软件,但是水晶报表的行为很奇怪。

我有以下情况:

我在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及其名称。

我不明白为什么会这样。

1 个答案:

答案 0 :(得分:0)

从我的头顶尝试

string img = @"D:\PRP System\BD\modelos\" + obj1.picture.Replace("D:/PRP System/BD/modelos/", "");

D:\\PRP System\\BD\modelos\\字符串将通过CR发送,这不是有效路径