【问题标题】:How to show each table record separately in rdlc如何在rdlc中分别显示每个表记录
【发布时间】:2014-09-23 12:58:08
【问题描述】:

我正在设计一个 rdlc 报告。

目前报告显示为

基本上是分组日期 组的架构为

  • Work DescriptionNo of hoursproject id 分组
  • 然后project iddate of work分组

我想分别显示所有grouped records by date。喜欢:

那么我如何实现这种模式。

【问题讨论】:

    标签: c# asp.net reporting reportviewer rdlc


    【解决方案1】:

    在日期列的组中添加组页脚行。然后将该行中的所有单元格合并在一起。 (选择所有单元格,右键单击,然后选择“合并单元格”)。

    然后您需要关闭合并单元格的所有边框线。根据您正在开发的 SSRS 版本,此操作会有所不同。但始终可以从顶部的工具栏中完成。

    您要查找的按钮看起来像一个被分成四等份的正方形。旁边是边框颜色、粗细和样式的选项。单击框图标将下拉一个菜单,您可以在其中选择“无边框”,这会将单元格每一侧的所有边框样式设置为“无”。

    如果您发现单元格的左侧和右侧仍有边框,那是因为 tablix 控件本身周围有边框。关闭那个边框,你应该会得到你想要的效果。

    如果遇到问题,您可能需要弄乱附近某些单元格的边框属性。我一直发现在 SSRS 中使用单元格边框有点繁琐,但您所追求的设计当然是可能的。


    实现此目的的另一种方法是将表格控件嵌套在列表控件中,并将列表控件按日期分组。在列表边缘之前的表格下方添加一点空间。这样,当列表重复表格时,它们之间就会有一个空格。

    表格将只显示列表控件当前组中的记录,因此您无需在表格上添加任何额外的过滤。

    【讨论】:

    • 能否详细说明一下。
    • 这样解释更好吗?
    • Mike 我按照你说的尝试过,但是插入页脚行组并没有提供所需的设计
    • 单元格边界在 SSRS 中通常很难处理。你遇到什么麻烦了?我还使用更简单的方法更新了答案,以实现您所追求的结果。
    猜你喜欢
    • 2012-01-13
    • 2019-03-22
    • 2018-04-29
    • 2018-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多