在运行时将图像添加到Crystal报表

我想在运行时将图像添加到水晶报表中。

我目前正在使用第二个数据表执行此操作,该数据表仅包含字节字段,然后是报表上的blob字段。 然而,这感觉就像一个黑客,如果第一个主表中没有数据,那么由于某种原因图像不显示。

是否可以使用代码或其他方法添加图像?

我正在为visual studio 2010使用水晶报告.Winforms项目。 无论是C#还是VB。

如果要将徽标存储在磁盘上而不是存储在数据库中:

  1. 在Designer中,插入占位符图像。
  2. 右键单击占位符图像,然后单击“设置图形格式” 。 在“ 图片”选项卡上的“ 图形位置”旁边,单击“公式”按钮。 在那里输入路径,或提供提供它的公式。

在运行时,Crystal将替换文件中的图像。

如果需要,可以在公式中使用参数字段。 这样,您就可以在运行时以编程方式提供路径。