如何在RDLC中折叠一行而不是隐藏它?

时间:2011-09-20 17:40:29

标签: rdlc report-viewer2010

我有一个显示表格的RDLC报告。 在某些条件适用的情况下,此表中的某一行不应出现。 如果这些条件适用,我可以使用表达式将Hidden属性设置为false。

问题是,虽然隐藏了,但行仍然在表中发生,即它没有折叠。

如何折叠它而不是简单地隐藏它?

我正在使用RDLC和报表查看器2010 SP1

3 个答案:

答案 0 :(得分:21)

尽管他们的解决方案仍然有效,但Hidden属性仍然会占用空间。如果它是最后一行没什么大不了的,但是当它在行之间时它可能是一个大问题。而收缩也无济于事。 折叠行的解决方案是右键单击行标题并选择行可见性...,然后输入将评估为true或false的表达式。

答案 1 :(得分:3)

确保将CanShrink设置为true。

答案 2 :(得分:-1)

检查此解决方案

将隐藏属性设置为True或False

= (Fields!UserName.Value.ToString() = "")

同时检查expression examples

希望这个答案可以帮到你。