【问题标题】:Get rid of group icon without hiding column摆脱组图标而不隐藏列
【发布时间】:2012-11-14 14:58:50
【问题描述】:

我们有一个由存储过程填充的报告。在数据表中,我们有一列“RowType”,设置为 1、2 或 3。

1:普通数据行
2:重要数据行(图中这是第一行数据,粗体)
3:分隔线行。这些是我们遇到问题的行。它们是图像底部的两行灰色背景。

整个报表的样式由“RowType”值或数据表中的某些其他项设置。

问题:
我们决定更改我们的报告以使用分组,而不是向下钻取报告。我不打算讨论这个决定的原因。
每个分组的行的左侧都有一个小图标(由报表服务器生成),用于查看该行的详细信息。(很抱歉,您肯定知道这一切)。
我已将“展开图标”编码为隐藏在没有详细/分组数据的行上,但这给我留下了灰色列现在也将被隐藏的问题,这给我留下了 空白空格 而不是灰色单元格。
显然,这使我的报告看起来很糟糕。有没有办法在不将 Hidden 属性设置为 True 的情况下删除特定行的图标?

如果没有,有没有办法让报告行用定义的颜色填充隐藏单元格的背景?

右下角包含一个示例,说明其中一个灰色单元格被隐藏时的外观。左下角显示带有灰色单元格中不需要的图标的报告

【问题讨论】:

  • 1.) 当您说“我已将展开图标编码为隐藏...”时,您是在使用 SSRS 分组中的内置切换功能还是自定义元素? 2.) 你是隐藏图像还是图像所在的文本框?如果您的代码隐藏了文本框,您是否可以创建另一个具有灰色背景的文本框,当展开图标的显示/隐藏反转时隐藏/显示?

标签: reporting-services report ssrs-2008 reporting


【解决方案1】:

我认为您可以删除当前的文本框(带有 +- 图标的文本框,然后将工具箱中的一个矩形添加到该单元格中,然后将您的文本框粘贴回去。这样,文本框就成为了矩形的子项。然后,您可以将灰色格式移动到永远不会隐藏的矩形。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-12
    • 2014-11-03
    • 2014-11-28
    • 2014-11-11
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    相关资源
    最近更新 更多