zoukankan      html  css  js  c++  java
  • SQL Server Report Builder RDLC按记录数分页

     由于ReportViewer对报表的渲染效率问题,当数据量过多时,就会加载速度过慢或是超时的问题。这时就需要对报表进行分页处理。

    添加分组

    RDLC的分页方式是按组分页的,就比如说1月一个组,2月一个组。现在要按记录数分组就只能通过行数整除每页记录数的商进行分组

    1、行组 => 详细信息 => 添加组 => 父组

    2、在分组依据里面填入=Ceiling(RowNumber(nothing)/15),15代表每页记录数

    3、行组 => Group1 => 组属性

     4、分页符 => 勾选在组的客实例之间

     5、排序 => 删除排序(排序依据里面不允许有RowNumber)

    删除分组列

    新建分组会添加一个新的分组列,这个列在我们的原始报表中是多余的

    1、选中Group1 => 右键 => 删除列

     2、选择仅删除列

     添加表头

    分页之后,默认只在第一页显示表头,以下操作可以让每页都显示表头

    1、列组 => 高级模式

     2、修改Group1之前的所有(静态)的属性:KeepWithGroup=After,RepeatOnNewPage=True

  • 相关阅读:
    Mutex和RWMutex
    内核态和用户态
    runtime源码
    goroutine的结束与通信
    进程线程协程
    堆和栈
    array和slice区别
    逃逸分析
    单例模式
    WaitGroup用法
  • 原文地址:https://www.cnblogs.com/TanSea/p/RDLC-Page.html
Copyright © 2011-2022 走看看