如何在运行时不使用数据库的情况下查看 Crystal Report 9 中的动态图像
本文关键字:Report Crystal 图像 动态 情况下 运行时 数据库 | 更新日期: 2023-09-27 18:32:06
我遇到这个问题,因为我使用的是水晶报告 9,我无法在我的报告中查看动态图像。
场景是这样的。
用户只需浏览图像并成为我报表的图片。我不会将其保存到数据库的原因,因为它只会使用一次,如果我保存它,这对我的数据库来说是一种负担。
我搜索了很多,解决方案是水晶报告中的Graphic Location
,但我认为它仅在水晶报告XI中得到支持。
任何人都可以对这个问题有想法....
我正在使用 C#..
非常感谢
如果使用数据集作为报表数据源:
1) 将图像数据放入 byte[] 缓冲区中
2)将其放入数据集中byte[]类型的列中:row[column] = buffer;
3) 在 Crystal 中,如果您的数据源不是数据集,请使用具有 base64Binary 类型的列的 XSD 文件。
4) 在 Crystal 中,将字段从数据源拖到报表中。