SSRS(rdl报表)分页显示表头和对表头的冻结处理

网友投稿 1605 2022-09-06

SSRS(rdl报表)分页显示表头和对表头的冻结处理

SSRS(rdl报表)分页显示表头和对表头的冻结处理

基础环境

最近在公司做西门子某系统的二次开发,需要用到SQLServer Reporting Services(SSRS)。我们用的SQL版本是

SQLServer 2008 R2;在设计报表时,表格用的是矩阵(Tablix)。由于集团用户在西门子系统实施当时,已向西门子开发人员提出过这个问题,西门子当时给出的回答是:“技术原因,不能实现。”。

现在回想,一是他们没仔细研究过这个问题,二是关于SSRS的资料实在太少的缘故吧。

技术实现

首次尝试是通过Tablix属性

发现即使把这些“功能”全部勾选,也不能实现想要的效果。报表数据的表头还是不能分页显示,还是不能被“冻结”。

研究了下,发现通过修改报表文件的xml代码可以实现想要的效果。

找到节点后,修改第一个TablixMember(一般第二个是group信息)

为方便大家修改,贴出代码:

After true true FixedData> ...

其中节点和节点的使用,作用是翻页显示表头;节点则是冻结表头,即拉动滚动条时显示表头。

最后,报表实现效果

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【SVN】——svn协议和http协议
下一篇:2021年终总结——适应改变,成为更好的自己
相关文章

 发表评论

暂时没有评论,来抢沙发吧~