我有一个显示表格的 RDLC 报告。此表中的某行不应该出现在某些情况下适用。如果这些条件适用,我可以使用表达式将 Hidden 属性设置为 false。
问题是,虽然隐藏了,但该行仍然在表中发生,即它没有折叠。
我怎样才能折叠它而不是简单地隐藏它?
我正在将 RDLC 与报表查看器 2010 SP1 一起使用
我有一个显示表格的 RDLC 报告。此表中的某行不应该出现在某些情况下适用。如果这些条件适用,我可以使用表达式将 Hidden 属性设置为 false。
问题是,虽然隐藏了,但该行仍然在表中发生,即它没有折叠。
我怎样才能折叠它而不是简单地隐藏它?
我正在将 RDLC 与报表查看器 2010 SP1 一起使用
尽管坚持他们的解决方案有效,但 Hidden 属性仍然使行占用空间。如果它是最后一行,没什么大不了的,但是当它在行之间时,它可能是一个大问题。Can Shrink 也无济于事。折叠行的解决方案是右键单击行标题并选择行可见性...,然后输入将评估为真或假的表达式。
确保 CanShrink 设置为 true。
检查此解决方案
将 Hidden 属性设置为 True 或 False
= (Fields!UserName.Value.ToString() = "")
还要检查表达式示例
希望这个答案对您有所帮助。