如果表大于1页,则RDLC组不会插入分页符(数据打印/导出)

时间:2019-05-03 09:20:09

标签: c# asp.net rdlc

我的问题仅存在于长度超过1页的表中,并且仅当我导出/打印数据时才出现。 我有一个结构如下的报告,按“团队”分组(我使用“ GroupProperties”->“ PageBreak”->“在组的每个实例之间”插入分页符):

TeamName:   MyTeam 

service1      6         50.00

service2      10        30.00

service3      5         20.00

service4      21        90.00

------PAGE BREAK-------

TeamName:   MyTeam2 

service5      7         250.00

service6      6         500.00

service7      62        750.00

service8      50        1000.00

------PAGE BREAK-------

TeamName:   MyTeam3 

service9       7         250.00

service10      6         500.00

这很有效,因为团队行数适合一页,但是如果其中一个团队的行数超过了该页面可以处理的行数,则第二页会错过团队之间的分页符(即它应通过选项“ PageBreak-组的每个实例之间”插入。)示例:

TeamName:   MyTeam 

service1      6         50.00

service2      10        30.00

service3      5         20.00

service4      21        90.00

------PAGE BREAK-------

TeamName:   MyTeam2 

service5      7         250.00

service6      6         500.00

service7      62        750.00

service8      50        1000.00

------PAGE BREAK------- (Because i reach the end of the page with the rows of "Team2")

service98     62        750.00

service99     50        1000.00

// NO PAGE BREAK HERE IS TRIGGERED!!!!!

TeamName:   MyTeam3 

service9       7         250.00

service10      6         500.00

是报告限制或我缺少什么? 谢谢,

编辑

  • 使用标志“也在组的末尾”,我什么都没看到。
  • 使用标志“也在组开始时”我会出错:
      

    ScalableList:索引-1超出允许范围[0 :: 1]

0 个答案:

没有答案