如何在Crystal Reports中禁止CrossTab行标题

时间:2010-10-15 05:41:39

标签: c# crystal-reports

我在crytal报告中创建了一个交叉表,其中需要禁止交叉表的行标题,

我尝试抑制Row-Header对象,但通过这样做,我仍然看到空的Row-Header单元格。

编辑:

例如,我有列:打开和关闭以及行作为某个月的日期,所以它看起来像在交叉表中跟随

               Opening      Closing
01/10/2010      500           600
02/10/2010      600           700
03/10/2010      700           800

等等。我的目的是只显示没有日期的数据(这是行标题)而没有标题打开&结束,这是列标题。

有没有办法在CrossTab中完全抑制行标题?

提前致谢..

4 个答案:

答案 0 :(得分:5)

不久前我遇到过这个问题。这是我做的:

首先,我抑制了行和列标题(你必须单独为“Total”文本对象以及行/列标题对象本身做),如LittleBobbyTables建议的那样。

alt text

要修复空单元格,我只需删除边框。您可以在CrossTab Expert中执行此操作,方法是转到“自定义样式”选项卡,然后点击“格式化网格线”按钮(我不确定哪个版本的CR具有此...可能仅限于较新版本) 。现在,您可以取消选中“显示网格线”复选框以隐藏整个网格。现在没有行/列标题的证据,除了空白空格,然后你可以用你想要的任何方式叠加。

我发现覆盖绘图对象很笨重,而且通常看起来很糟糕(特别是如果你的交叉表会增长和缩小很多)并建议避免这种情况。

答案 1 :(得分:3)

在我见过的任何版本的Crystal Reports中(虽然没有看到更新的版本),但你无法真正压制字段。当您可以右键单击交叉表中的字段并选中Suppress复选框时,您仍会留下一个空单元格。

此外,即使您尝试将方形绘图对象覆盖在列或行标题上以尝试隐藏它,交叉表网格线仍将仍然显示。

为什么要删除列标题和行标题?除非您打算自己添加自定义标题和行,否则您将留下没有任何意义的列和行。

答案 2 :(得分:1)

转到“十字标签专家”和“自定义样式”并选择所需的行,然后选中“在组选项中抑制子标题”。

答案 3 :(得分:0)

首先按格式对象抑制行,然后选择抑制。

为了删除行框,首先转到交叉标签专家然后自定义样式。然后你必须去格式化grideline。 然后取消选中要删除的行的绘图复选框。