如何在运行时不使用数据库的情况下查看 Crystal Report 9 中的动态图像

本文关键字:Report Crystal 图像 动态 情况下 运行时 数据库 | 更新日期: 2023-09-27 18:32:06

我遇到这个问题,因为我使用的是水晶报告 9,我无法在我的报告中查看动态图像。

场景是这样的。

用户只需浏览图像并成为我报表的图片。我不会将其保存到数据库的原因,因为它只会使用一次,如果我保存它,这对我的数据库来说是一种负担。

我搜索了很多,解决方案是水晶报告中的Graphic Location,但我认为它仅在水晶报告XI中得到支持。

任何人都可以对这个问题有想法....

我正在使用 C#..

非常感谢

如何在运行时不使用数据库的情况下查看 Crystal Report 9 中的动态图像

如果使用数据集作为报表数据源:

1) 将图像数据放入 byte[] 缓冲区中

2)将其放入数据集中byte[]类型的列中:row[column] = buffer;

3) 在 Crystal 中,如果您的数据源不是数据集,请使用具有 base64Binary 类型的列的 XSD 文件。

4) 在 Crystal 中,将字段从数据源拖到报表中。