在本地报告中显示/隐藏列/行并在指定方向上自动折叠?

时间:2013-05-02 09:55:21

标签: c# winforms report rdlc localreport

问题是,如果Tablix中的列或行位于其他列之间,则所有隐藏列似乎都会折叠,右侧的其他列会自动向左移动,对于行也是如此,所有隐藏的行似乎都是要折叠,底部的其他行会自动移到顶部。但是如果列是左侧(或右侧)的第一个(或最后一个),并且行是顶部的第一个(或最后一个)(在底部),则所有其他列/行似乎在之后被修复该列/行被隐藏。

以下是我想要的插图:

//Original table
Column 1     |    Column 2   |    Column 3
   11               21               31
   12               22               32
   13               23               33

//The problem after hiding Column 1
             |    Column 2   |    Column 3
                    21               31
                    22               32
                    23               33

//What I want (after hiding Column 1) looks like this:
Column 2   |    Column 3
   21               31
   22               32
   23               33

行可以理解相同。

请你帮我解决一下这个问题吗?

我不知道如何搜索这类问题。非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您的困惑与报表生成器中的一些相当差的可用性有关,并且是可以理解的。

您正在选择单个单元格(可能是一行中的所有单元格或col一次)并设置“隐藏”单元格。财产到真。

您实际需要做的是设置'可见'财产到假。执行此操作时,空格将按预期折叠。没有必要正确地更改隐藏。右键单击Tablix顶部/左侧边缘的灰色列标题并选择列/行可见性菜单选项,即可找到所需的可见属性。