繁体   English   中英

Crystal Reports在运行时加载图像

[英]Crystal Reports image loading on runtime

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

我做了时间剖析。 不是花费太多的数据集构造。 我把图像假说放慢了过程。

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

我尝试过,但没有显示图像。 但是单击超链接就可以了。

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

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

再次测试后,超链接可以正常工作,但报表中没有直接显示图像。

当我在Visual Studio 2010 Crystal Reports设计器上单击“预览”时,可以看到图像,但不能在运行时看到图像。

那么,要显示的图像我缺少什么呢?

附加信息:VS 2010高级版

.NET Framework 4

Windows 7 64位

水晶报表已集成在Visual Studio中

在此先感谢,塞尔吉奥

经过一段时间的挫折之后,似乎我可以通过3个简单的步骤找到解决方案:

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

如果将CR用作组件,则在运行时您会注意到组件的顶部栏有所不同:图标具有不同的设计,并且在右侧会显示“ SAP CRYSTAL REPORTS”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM