gpt4 book ai didi

vb.net - 有条件地控制 .NET 报告 (rdlc) 中背景图像的可见性

转载 作者:行者123 更新时间:2023-12-05 01:22:03 25 4
gpt4 key购买 nike

快速总结:如何使用 .NET 中内置的 .rdlc 报告功能有条件地控制(在运行时)报告中背景图像的可见性(我使用的是 VB)。

故事:我有一个创建“证书”的系统。证书是根据报告定义 (.rdlc) 创建的,并以 PDF 格式显示给用户,他们永远看不到报告查看器控件。该系统有一个公共(public)测试站点以及实时生产站点。我们想在测试系统创建的任何证书上放置一个水印图像。主要是因为我们不希望有人创建测试证书并将其作为真实证书传递出去。当站点在测试模式下运行时,有一个系统级标志为真,我想仅在该变量为真时触发作为水印的背景图像的可见性。此时我可以通过此测试模式变量传递报告参数,但找不到触发背景图像可见性的方法。

如果需要更多信息或进一步说明,请告诉我。

谢谢。

最佳答案

好吧,我想出来的速度比我预期的要快。本例中的技巧是对 BackgroundImage 属性的值使用表达式(源设置为嵌入式)。就我而言,它看起来像这样:

=iif(Parameters!ShowTestWaterMark.Value, "WatermarkVoid1", nothing)

其中 Parameters!ShowTestWaterMark.Value 为 True 或 False 参数,"WatermarkVoid1" 为嵌入图像的名称。

虽然这不会直接切换图像的可见性,但它确实满足了我的要求,即只在特定情况下显示图像。

关于vb.net - 有条件地控制 .NET 报告 (rdlc) 中背景图像的可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6946489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com