c# - 在运行时将图像添加到 Crystal Report

标签 c# .net vb.net visual-studio crystal-reports

我想在运行时向 Crystal 报表添加图像。

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

是否可以通过代码或其他方法添加图片?

我正在使用 Visual Studio 2010.Winforms 项目的 Crystal 报表。 C# 或 VB。

最佳答案

如果您想将 Logo 存储在磁盘上而不是数据库中:

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

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

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

关于c# - 在运行时将图像添加到 Crystal Report,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7706662/

相关文章:

c# - 使用 XML 解析器从 DTSX 文件中获取 XML 元素值

c# - 如何从C++ UWP App引用C#UWP类库

c# - 如何使用asp.net(C#)注册新用户?

c# - 未安装时自动提示安装需要的框架版本?

C# - IF 语句中的变量错误

c# - 如何在 Sqlite 中使用 Dapper.QueryMultiple

vb.net - 如何使用 VB.NET 在图像上书写?

c# - 在 C++ 或 Java 应用程序中嵌入 Flash Player?

c# - Viewstate 内部是如何工作的

.net - 我如何在我的 .NET 应用程序中使用 W3C 标记验证器 API?