• Reporting Services 的一些问题


    做报表有一段时间,感觉Reporting Services还是比较麻烦的,因为网上的例子有的比较少,很多地方都需要自己摸索,说说我遇到的一些问题

    1:页首的设计

       一些固定显示的资料放在页首里面比较方便,但是页首有个很不好的地方:不能放table,希望可以设计一个不带数据源的table,

    专门用来布局。这样就不用苦逼的一个文本框一个文本框的拖了,还要对齐,最大的影响还是导出excel ,由于表格的限制

    ,只要2个文本框有设计的有一些不对齐在excel里面就会出现新行,所以要把每个都对齐。

    2:表头换页重复显示

     刚开始遇到这个需求,我去请教别人,点群组,里面有个进阶,群组的上面会出现静态的表头列,这时设置repeatonnewpage就ok了。

    但是我设置了半天没有成功就只能放弃了,最后想了一个比较笨的办法,把所有的表头放在页首,画很多的文本框,每个对齐,痛苦不堪。

    前段时间遇到一个需求,要先进行分组,再把分组的数据表头重复显示,由于表头这时是动态的,用以前的办法就不能做了。

    最后我终于发现这个属性为何失效了。其实我由于资料的原因,表头是用矩阵做的,矩阵设置repeatonnewpage是无效的,用table就ok了。

    还有一点值得注意,子报表里面的table表头这样设置后也会换页显示,呵呵,我的那个分组换页显示表头就是利用 群组+子报表做的。

    3:群组

    (1)利用群组来分页

    (2)利用群组来显示数据

    可以设置多个子群组,来实现相同数据合并的功能,也可以利用矩阵来实现行列动态显示

    4:页脚

    不知道页脚是怎么处理的,导出时excel是看不出页脚的,但是打印excel时又会出现

    5:函数

    其实函数还是比较好用的,因为都有例子还有说明

     这个为页码显示 : ="共"+Globals!TotalPages.ToString()+"頁,第"+Globals!PageNumber.ToString()+"頁"

    感觉还有很多技巧,但是我的了解也是一般,只能随便写写了

  • 相关阅读:
    java自学
    java自学
    java自学
    java自学
    java自学
    java自学
    java自学
    自学Java0730
    自学Java0729
    自学Java0728
  • 原文地址:https://www.cnblogs.com/xiaoshuai1992/p/reportone.html
Copyright © 2020-2023  润新知