Reportviewer 报表查看器使用外部参数隐藏列

Reportviewer 报表查看器使用外部参数隐藏列,reportviewer,rdl,Reportviewer,Rdl,在这方面需要一些帮助,当我根据ListBox列出报告时,所有列都会显示,但我只想根据ListBox中的项目列出,所以其他列必须不可见 我尝试了一些代码=iif(Parameters!TARIH.Value=“True”,false,True),但它不起作用 有人能帮我解决这个问题吗?如果TARIH是一个布尔参数,那么您可以设置columnHidden属性,如下所示: =IIf(Parameters!TARIH.Value, False, True) =Not Parameters!TARIH.

在这方面需要一些帮助,当我根据ListBox列出报告时,所有列都会显示,但我只想根据ListBox中的项目列出,所以其他列必须不可见

我尝试了一些代码
=iif(Parameters!TARIH.Value=“True”,false,True)
,但它不起作用


有人能帮我解决这个问题吗?

如果
TARIH
是一个布尔参数,那么您可以设置column
Hidden
属性,如下所示:

=IIf(Parameters!TARIH.Value, False, True)
=Not Parameters!TARIH.Value
或者像这样:

=IIf(Parameters!TARIH.Value, False, True)
=Not Parameters!TARIH.Value

请注意,在rdlc中,必须设置隐藏属性而不是可见属性。

实际上,我是第一次使用reportviewer。“我的列”的类型是“字符串”和“日期时间”是TARIH参数或表中的列?列和TARIH的类型是datetimeSo,因此您不想隐藏整个列,而只想根据TARIH值在单元格中显示或不显示值。这是正确的吗?我只想根据列表框中的项目列出。例如,如果我没有选择TARIH列,我就不想出现在报告中