如何在rdlc中单独显示每个表记录

时间:2014-09-23 12:58:09

标签: c# asp.net reporting reportviewer rdlc

我正在设计一份rdlc报告。

目前报告显示为

table style

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

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

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

Wanted Design of report

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

如果您遇到问题,可能需要弄乱附近某些单元格的边框属性。我总是发现在SSRS中使用单元格边框有点繁琐,但是你之后的设计肯定是可能的。


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

该表格仅显示列表控件的当前组中的记录,因此您无需在表格上添加任何其他过滤。

相关问题