Crystal Report не отображает динамическое изображение при передаче URL-адреса изображения через переменную - PullRequest
0 голосов
/ 30 октября 2018

Я занимаюсь разработкой программного обеспечения, и отчет Crystal работает странно.

У меня следующая ситуация:

У меня есть URL изображения с диска в переменной в C #. В отчете есть значение параметра для переменной. У меня есть картинка с формулой, установленной в этом параметре в отчете.

Когда я вручную устанавливаю 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 голосов
/ 30 октября 2018

С макушки головы попробуйте это

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

Строка D:\\PRP System\\BD\modelos\\ будет отправлена ​​в CR таким образом, и это неверный путь

...