以编程方式更改 Crystal 报表对象的可见性

本文关键字:对象 可见性 报表 Crystal 编程 方式更 | 更新日期: 2023-09-27 18:36:31

我有一个C# 2010应用程序,其中包含使用VS2010的Crystal Reports创建的报告。

对于其中一个报告,可以选择打印报告或通过电子邮件将其发送给某人[导出并通过SMTP发送]。

我希望在查看报告和通过电子邮件发送报告时显示水印。我不希望在打印时显示它,因为它将打印在带水印的页面上。

我想知道如何以编程方式[不在运行时]更改包含crystalReportViewer的表单中的水印可见性,以便在打印时也不会打印水印。

以编程方式更改 Crystal 报表对象的可见性

  • 创建布尔参数 ( {?Show Watermark}
  • Not({?Show Watermark})添加到图像的条件公式或包含图像的部分
  • 以编程方式设置参数的值。