首页 > 解决方案 > 通过变量传递图像 URL 时,Crystal 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。

我不明白为什么会这样。

标签: c#.netimagecrystal-reportsreport

解决方案


从我的头顶试试这个

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

字符串D:\\PRP System\\BD\modelos\\将像这样发送到 CR,这不是有效的路径


推荐阅读