我有一些包含许多记录的报告。那些记录有图像。他们来自.NET数据集对象。 我最初是通过使用System.Byte []列来获取图像内容的方法,但报告占用了太多的时间。在运行时加载Crystal Reports图像
我做了时间分析。这不是数据集构造太多。 我把图像的假设放慢了过程。
所以我尝试了一种不同的方法:不用将图片直接放入表格中,而是使用文件路径。 按照Crystal Reports用户指南中描述的惯例,我插入了“画笔图片类型”的OLE对象,并且其图像的图形位置已被ser到数据库表字段。此外,我还定义了一个文件超链接是相同的字段。
我试过了,它没有显示图像。但点击超链接就OK了。
因此,我在报告中添加了更多两个OLE对象项目进行测试:第一个图形位置和超链接具有第一个记录图像的文件路径。这是一个.jpg文件。
我另外创建了该映像的.bmp副本,并将第二项的文件路径设置为指向此映像。
再次测试,超链接工作正常,但没有图像直接显示在报告中。
当我单击预览Visual Studio 2010水晶报表设计器时,我可以看到图像,但不能在运行时显示。
那么,我错过了什么图像显示?
附加信息: VS 2010保费
NET框架4
的Windows 7 64位
Crystal报表集成在Visual Studio中提前
感谢, 塞尔吉奥