【问题标题】:RDLC Report ExpressionsRDLC 报告表达式
【发布时间】:2021-04-17 19:19:27
【问题描述】:

我在 RDLC 报告中有一个图像,该图像具有可见性表达式,即.. 如果值匹配,则根据值使其可见或隐藏。这是一小行代码,所以请告诉我细节,这就是我所拥有的。

 =IIf(First(Parameters!ID.Value)="3" OR (Parameters!ID.Value)="2" AND (Parameters!LocationID.Value)<>"18"   ,false,true)

此代码表示如果 ID 为“3”或“2”且位置不是“18”,则使图像可见,但由于某种原因,位置 18 也可见。

我想要的结果是,如果位置不是 18 并且 ID 不是 3 或 2,则使图像可见。否则,如果位置是 18,则将其隐藏。现在对于位置 18,我有另一个图像,然后变得可见,目前,这两个图像都可见。

如果您需要更多详细信息,请告诉我。

谢谢!

【问题讨论】:

    标签: c# asp.net sql-server rdlc


    【解决方案1】:

    你缺少括号,因为表达式是相关的,试试这样:

    =IIf((First(Parameters!ID.Value)="3" OR (Parameters!ID.Value)="2") AND ((Parameters!LocationID.Value)<>"18")   ,false,true)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      • 2022-11-03
      • 2020-01-13
      相关资源
      最近更新 更多