c# - 通过变量传递图像 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。
我不明白为什么会这样。
解决方案
从我的头顶试试这个
string img = @"D:\PRP System\BD\modelos\" + obj1.picture.Replace("D:/PRP System/BD/modelos/", "");
字符串D:\\PRP System\\BD\modelos\\
将像这样发送到 CR,这不是有效的路径
推荐阅读
- google-cloud-vision - 使用 boundingPolys 索引产品
- java - 将 swt 列表与包含两种不同样式的布局相关联
- mongodb - Mongo通过嵌套文档数组搜索
- git - 如何取消拆分以前在一个存储库中的两个 git 存储库?
- javascript - 如何使按钮从外部组件触发模式
- jenkins - jenkins - pm2 重新启动 jenkins 中的所有命令,而不是更新公共节点应用程序
- azure - Azure 上的条件访问
- javascript - 使用 AJAX 提交表单时处理 Firefox 中的无效字段
- graphql-js - 如何使用来自 apollo-boost 的 gql 返回不同的数据
- postgresql - 意外的标记::(冒号) 在 Hibernate