SSRS 2008 - 带有详细信息行visibility.hidden的文本颜色表达式

时间:2011-05-04 07:32:10

标签: reporting ssrs-2008

我可以这样做:

在表达式中设置字体颜色

=IIF(nameOfTableRow.Visibility.Hidden=true, "Black", "Silver")

如何获得隐藏属性的值?


| ______________________________ |
| ______________________________ |
| _____________________________ | < ----一个细节行(visibility-hidden:true / false)

1 个答案:

答案 0 :(得分:0)

您可以使用报告参数来完成此操作。以下是步骤。

  1. 声明一个名为" RowVisibility "的ReportParameter数据类型设置为布尔值

  2. 然后从报表设计器中选择整个" 详细信息"行并将其 RowVisibility 设置为该参数" [@ RowVisibility]"如下所示。 enter image description here

  3. 然后,对于明细行中的每个文本框。将它的颜色属性设置为表达式字符串。

  4. = IIF(参数!RowVisibility.Value = true," Black"," Silver")

    这可以按预期工作。因此,基于报表参数,将设置Tablix RowVisibility,并且基于相同的参数,也可以更改字体颜色。

    希望这有帮助。