我有一个显示表格的RDLC报告。 在某些条件适用的情况下,此表中的某一行不应出现。 如果这些条件适用,我可以使用表达式将Hidden属性设置为false。
问题是,虽然隐藏了,但行仍然在表中发生,即它没有折叠。
如何折叠它而不是简单地隐藏它?
我正在使用RDLC和报表查看器2010 SP1
答案 0 :(得分:21)
尽管他们的解决方案仍然有效,但Hidden属性仍然会占用空间。如果它是最后一行没什么大不了的,但是当它在行之间时它可能是一个大问题。而收缩也无济于事。 折叠行的解决方案是右键单击行标题并选择行可见性...,然后输入将评估为true或false的表达式。
答案 1 :(得分:3)
确保将CanShrink设置为true。
答案 2 :(得分:-1)
检查此解决方案
将隐藏属性设置为True或False
= (Fields!UserName.Value.ToString() = "")
希望这个答案可以帮到你。