在RDLC报告中每页顶部重复数据

时间:2016-10-25 15:45:22

标签: c# rdlc reportviewer

我正在尝试,在没有运气的情况下,将某些数据显示在rdlc报告中每页的顶部。当底部表格(客户端,数量等)中的数据扩展到多个页面时,我需要在每个页面的顶部重复以红色突出显示的字段。请注意,红色数据位于多个行组内。

enter image description here

我在SO和MSDN上看过各种帖子,例如this one,指示您打开群组的高级模式,并将每个静态Tablix成员的属性更改为以下内容:

enter image description here

我尝试过这种方法但没有成功。我还尝试选择每个文本框并将RepeatWith属性更改为我的Tablix表的名称(表1),但不幸的是,这也没有用。

2 个答案:

答案 0 :(得分:0)

实际上它不起作用。请转到此页面并执行此操作。希望它能起作用

https://blogs.msdn.microsoft.com/robertbruckner/2008/10/13/repeat-header-keep-header-visible-in-tables-in-rs-2008/

答案 1 :(得分:0)

这样做的一种方式有点乏味,但我之前就开始工作了:

(注意 - 从新表开始而不是“修复”现有表更容易

  1. 将所有必需的列添加到新表
  2. 为您的表添加分组,并选择添加组标题
  3. 在您的论坛标题行中,将所有单元格合并为一个
  4. 将“矩形”控件放入合并的单元格
  5. 将所有字段添加到该矩形中 - 您希望在每个页面上重复这些字段
  6. 将行组的“RepeatOnEachPage”属性设置为True(您必须在高级模式下打开行组)https://technet.microsoft.com/en-ca/library/dd255242(v=sql.100).aspx
  7. 以下是另一种解释:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/7fce2d58-224e-4435-9571-149458baa2e0/how-to-repeat-rows-on-every-page-in-rdlc?forum=sqlreportingservices

    但我发现有时候把所有东西都放在一个容器中并处理可见性/重复这种方式会更容易。