我正在使用SSRS2008和Microsoft ReportViewer 2010.我在其中一个报告中有一个表格:
Name <<Expr>> Gender
Jack 20 M
<<Expr>>
的定义如下:IIF(Parameters!check.Value=1,"Age","Class")
。它工作正常!
我尝试做的是根据&lt;&gt;的值(而不是@check参数的值!)来安排列Gender的可见性。我希望用户一起查看年龄 - 性别或仅查看类别:
Name Age Gender
Jack 20 M
或
Name Class
Jack A
请注意,此报告按国家/地区信息分组,每个国家/地区都列在另一个页面中:
---Page1---
Country:France
Name Age Gender
Jack 20 M
Brian 24 M
Ashley 19 F
---Page2---
Country:Germany
Name Class
John B
Mike C
此分页也可以正常工作。一个问题是我无法根据第二列设置启用/禁用Gender的可见性。当我点击&lt;&gt;我没有看到为该结构定义的ID或名称。在这种情况下,当我右键单击Gender列并单击列可见性时,应该如何完成下面的f(x):
=IIF(<<whatToWrite?>>,false,true)
任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
如果要使用其中使用的文本框的值,则可以在表达式中使用文本框名称。例如,您的第二个列标题文本框名称为&#34; TxtNameorAge&#34; ,那么您的Gender列的可见性表达式将为:
=IIF(reportitems!TxtNameorAge.value == "Age",false,true)