RDLC Report如何让List报表项横向重复?

How to make List report item repeat horizontally for RDLC Report?

我正在使用 List 报告项在 visual studio 中制作一份报告,每页有四个报告项。我能够让报告垂直重复,但不能水平重复。是否有我缺少的设置或我需要做一些额外的事情?

您可以这样创建水平 List

  1. 插入一个List
  2. 右键单击行 header,然后从 Row Group 项中单击 Delete Group
  3. 将一个或多个字段从 Report Data window 拖到报告的数据单元格中。
  4. 右键单击 header 列,然后从 Column Group 部分的 Add Group 项单击 Parent Group...
  5. 输入=RowNumber(Nothing)作为组的表达式,然后点击OK。 (如果您有像 Id 这样的唯一字段,您可以从下拉列表中选择它,在这种情况下您不需要执行第 6 步)
  6. 再次,右键单击 header 列,然后从 Column Group 项中单击 Group Properties...,然后从 Sorting 选项卡中,select 第一行 table 并单击 Delete

报告的更多设置:

  • 您也可以使用 Table or Matrix
  • 您可以隐藏显示记录号的第一行。
  • 您可以插入一列来显示某行 header。
  • 有关详细信息,请查看有关 SSRS 中的水平表的 this 博客 post。