在每页(分页)报表中重复显示标题 - SQL Server Reporting Service (SSRS)
问题描述
TFS系统提供多种报表,有图表(Chart)、Web面板(Dashboard)、SharePoint面板、Excel报表,SQL Server Reporting Serivce(SSRS)报表。其中最为常用的报表是SSRS。SSRS的提供多种展现方式,支持多种数据源(关系数据库, Cube, SharePoint等),基本可以满足用户提取TFS系统数据的复杂需求。
在使用SSRS定制报表的过程中,表格是报表中不可缺少的一个元素。当数据量大,需要分页显示数据时,默认情况下,数据表头(Header)在后面的页面中是不显示的。但是许多用户都需要在每页中显示标题。如何设置显示表头,在SSRS中这个功能隐藏的比较深,即使是经常做报表开发,都会搞错。下面笔者总结一下如何设置显示表头:
解决方案
设置每页显示表头会集成会碰到两种情况,即单行表头的表格和多行表头的表格,下面做分别说明:
- 单行表头的表格
在单行表头的表格中,用户只需要设置一个静态节点的属性即可,如下图:

图1 - 选择表格,在列组中选择高级模式

图2 - 在行组中选择静态节点,按F4键盘,打开属性窗口,在窗口中设置下面的参数,保存即可
KeepTogether = True
KeepWithGroup = After
RepeatOnNewPage = Ture
需要注意,上图中的静态节点,实际上表示表格中的表头行,如果有多行表头,则会出现多个静态节点,如下面的章节会提到。
- 多行表头的表格
对应多行表头的表格,需要对每个静态节点设置属性,否则在发布报表的时候,系统会提示错误。

图3 – 需要对每行对应的表头(静态节点)设置属性
例如上面的截图中,静态节点(1)代表的行是表格中的“合计”行,而静态节点(2)代表的行是“处室-团队项目-姓名…”所在的表头行。
这样设置以后,报表在SSRS中就会每页显示表头数据。
--
http://www.cnblogs.com/danzhang/ ALM MVP 张洪君
-
在每页(分页)报表中重复显示标题 - SQL Server Reporting Service (SSRS)的更多相关文章
- SQL Server Reporting Service 报错:报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥,必须还原备份密钥或删除所有加密的内容。
出现这个问题,可以通过reporting services 配置管理工具来处理 首先,打开配置管理工具,连接. 在左侧的导航选项中选择Encryption Keys,将出现如图所示的界面,在右侧点击d ...
- SSRS (SQL Server Report Service) 在IE9, IE10下显示不全的解决办法
原文:SSRS (SQL Server Report Service) 在IE9, IE10下显示不全的解决办法 在做项目的过程中遇到SSRS与IE9, IE10不兼容的情况,具体表现为报表页面在IE ...
- 在英文版操作系统中安装的MS SQL server,中文字段无法匹配
在英文版的操作系统中安装的MS SQL server,会出现中文字段无法被匹配到.其原因在于英文环境下安装的MS SQL server的排序规则不包括中文. 所以解决办法就是更改MS SQL serv ...
- 处于同一个域中的两台Sql server 实例无法连接
处于同一个域中的两台Sql server 实例无法连接,报的错误信息如下: A network-related or instance-specific error occurred while es ...
- Microsoft Dynamics CRM 2013 安装 报表服务出现“ SQL Server Reporting Services 帐户是本地用户且不受支持 ”错误的解决方法
安装好CRM 2013 之后,还需要安装报表服务,发现出现:SQL Server Reporting Services 帐户是本地用户且不受支持,具体如下图: 经过分析原来发现是需要用域用户,打开对应 ...
- 处于同一域中的两台SQL Server 实例无法连接
处于同一个域中的两台Sql server 实例无法连接,报的错误信息如下: A network-related or instance-specific error occurred while es ...
- Oracle中INSTR函数与SQL Server中CHARINDEX函数
Oracle中INSTR函数与SQL Server中CHARINDEX函数 1.ORACLE中的INSTR INSTR函数格式:INSTR(源字符串, 目标字符串, 起始位置, 匹配序号) 说明:返回 ...
- thinkphp分页时修改last显示标题
需要修改Page.class.php里lastSuffix为false,这样才能修改last显示标题. 然后就可以设置了 或者直接在方法中声明: $p->lastSuffix = false; ...
- Android中不显示标题
在网上找的用requestWindowFeature(Window.FEATURE_NO_TITLE)这一句报错. 后来找到另一种方法 1.在res/values/styles.xml中添加如下代码 ...
随机推荐
- MongoDB 分片副本集集群搭建
配置准备 三台机器: A(193.168.10.101) B(193.168.10.102) C(193.168.10.103) MongoDB 安装目录:/usr/local/mongodb Mon ...
- Linux删除文件名中包含“-”的文件
背景: 练习用shell的一些特殊符号,输出了一个 cat test.txt > -n,结果创建了一个叫做“-n”的文件 问题: 使用rm -f -n删除不了“-n"文件 解决 ...
- Win32 Debug & Release
今天帮汤老师调试程序,他生成的程序不能运行,怀疑子程序之间编译顺序的问题:我试了之后,也出现同样的问题,但是把Win32 Debug 换成Win32 Release却可以运行了. 网上搜索了下,在CV ...
- linux 下 nginx的负载均衡
nginx是如何实现负载均衡的,nginx的upstream目前支持以下几种方式的分配: 1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 2 ...
- dede搜索页面上某些标签无法使用
dede默认的搜索模板是search.htm,但在模板文件中使用{dede:type}{/dede:type}或{dede:flink}{/dede:flink}时,发现标签并没有被解析,显示为空. ...
- js 递归调用
js递归调用 function fact(num) { ) { ; } else { ); } } 以下代码可导致出错: var anotherFact = fact; fact = null; al ...
- struts框架值栈问题二之值栈的内部结构
2. 问题二 : 值栈的内部结构 ? * 值栈由两部分组成 > root -- Struts把动作和相关对象压入 ObjectStack 中--List > context -- Stru ...
- js-移动端android浏览器中input框被软键盘遮住的问题解决方案
我遇到的问题:在一个页面里有一个弹出层之前我给我的最外层加了固定定位 用了下面的方法也不好使:没有办法我将之改为绝对定位层级变高在加上一个顶部标签通过js计算顶部高度来实现满屏遮挡: <sect ...
- sql小技巧——关闭自动提交,防止误操作
set IMPLICIT_TRANSACTIONS ON--关闭自动提交on 防止误操作,除非显式提交commit后,才会真正提交到数据库中,并且可以随时回滚操作.如下: set IMPLICIT_T ...
- Cairo编程
一.简介 cairo 是一个免费的矢量绘图软件库,它可以绘制多种输出格式.cairo 支持许多平台,包括 Linux.BSD.Microsoft® Windows® 和 OSX(BeOS 和 OS2 ...