Image Crystal在运行时报告图像加载

Image Crystal在运行时报告图像加载,image,visual-studio-2010,crystal-reports,filepath,Image,Visual Studio 2010,Crystal Reports,Filepath,我有一些有很多记录的报告。那些唱片有图像。它们来自.NET数据集对象。 我最初的做法是使用System.Byte[]列将图像的内容放入记录中,但这些报告占用了太多的时间来加载 我做了时间分析。并不是数据集构造花费太多。 我提出了一个假设,即图像正在减缓过程 所以我尝试了另一种方法:我使用文件路径,而不是将图片直接放入表中。 按照Crystal Reports用户指南中描述的实践,我插入了一个“Paintbrush图片类型”的OLE对象,其图像的图形位置被设置为数据库表字段。此外,我还将文件超链接

我有一些有很多记录的报告。那些唱片有图像。它们来自.NET数据集对象。 我最初的做法是使用System.Byte[]列将图像的内容放入记录中,但这些报告占用了太多的时间来加载

我做了时间分析。并不是数据集构造花费太多。 我提出了一个假设,即图像正在减缓过程

所以我尝试了另一种方法:我使用文件路径,而不是将图片直接放入表中。 按照Crystal Reports用户指南中描述的实践,我插入了一个“Paintbrush图片类型”的OLE对象,其图像的图形位置被设置为数据库表字段。此外,我还将文件超链接定义为同一字段

我试过了,它没有显示图像。但是点击超链接是可以的

因此,我在报告中添加了两个以上的OLE对象项进行测试:第一个对象的图形位置和超链接具有第一条记录图像的文件路径。它是一个.jpg文件

我另外创建了该图像的.bmp副本,并将第二项的文件路径设置为指向该图像

再次测试,超链接工作正常,但并没有直接显示在报告中的图像

当我在VisualStudio2010 Crystal Reports designer上单击预览时,我可以看到图像,但在运行时看不到

那么,我在这些图片中遗漏了什么呢

其他信息: VS 2010年溢价

.Net框架4

Windows 7 64位

Crystal reports集成在Visual Studio上

提前感谢,,
塞尔吉奥

在经历了一些挫折之后,我似乎通过3个简单的步骤找到了解决方案:

  • 卸载VS 2008 Crystal Reports的每个组件
  • 重新打开VisualStudio2010
  • 清洁和重建解决方案

如果您使用CR作为组件,在运行期间,您会注意到组件的顶部栏是不同的:图标有不同的设计,右侧会显示“SAP CRYSTAL REPORTS”

经过一些令人沮丧的时间后,我似乎通过3个简单的步骤找到了解决方案:

  • 卸载VS 2008 Crystal Reports的每个组件
  • 重新打开VisualStudio2010
  • 清洁和重建解决方案
如果您使用CR作为组件,在运行期间,您会注意到组件的顶部栏是不同的:图标有不同的设计,右侧会显示“SAP CRYSTAL REPORTS”