我遇到这个问题,因为即时通讯使用水晶报告9,我无法在报告中查看动态图像。
场景就是这样。
用户只需浏览图片并成为我的报告的图片。我不会将它保存到数据库的原因是因为它只使用一次,如果我将保存它,这对我的数据库来说是一种负担。
我经常搜索,解决方案是Crystal Report中的Graphic Location
,但我认为它仅支持Crystal Report XI。
任何人都可以对这个问题有所了解....
我正在使用C#..
非常感谢
答案 0 :(得分:0)
如果您使用数据集作为报告数据源:
1)将图像数据放在byte []缓冲区
中2)将它放入数据集中byte []类型的列中:row [column] = buffer;
3)在Crystal中,如果您的数据源不是数据集,请使用类型为base64Binary的XSD文件。
4)在Crystal中,将字段从数据源拖到报表中。