gpt4 book ai didi

c# - 删除列并删除报表查看器中的空格

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:02 25 4
gpt4 key购买 nike

我需要在生成报告时删除一些列。但是,列是隐藏的,它在表上留下了一个空隙。

我的问题是如何消除这个差距?

我使用参数在遇到字符串值时隐藏整个列

=Parameters!ReportParameterHideShow.Value.Equals("HideString")

提前致谢。

最佳答案

好的,经过一番搜索我解决了它。只想分享给任何面临这个问题的人。

“如果您只需单击 Tablix 列以突出显示标题和数据行,然后更改 Hidden 属性,您所做的就是同时更改标题和数据行的各个隐藏属性。这意味着您已经更改了文本框隐藏属性,而不是实际的 Tablix 列。这将导致文本框被隐藏,但 Tablix 列不会因此隐藏“空白”。

但是,如果您右键单击 Tablix 列(标题框上方的小灰色条),这将为您提供一个弹出菜单,其中包含列可见性选项。使用表达式来指示 True 或 False它隐藏。您会注意到,当您运行报告并且满足您的条件时,右侧的列现在被拉到隐藏列左侧的列上,从而消除了空白。此外,即使对象在位于 Tablix 右侧的 Tablix 也将被拉过来。

您无需将 ConsumeContainerWhitespace 的 Report 属性设置为 True 即可进行此操作。事实上,以一种或另一种方式设置此属性对这个问题根本没有影响。”

感谢 NElliott01。从 http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/9ee3f759-229d-45c2-9e41-5fa794e6aa2b

关于c# - 删除列并删除报表查看器中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16643517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com