我现在有个报表,总共10行,第1行固定是标题行,第8,9,10行,分别显示每页合计,数量总计,金额总计。如果数据刚好是6条记录,这样刚好一个页面,如果是1条记录,则第3,4,5,6,7行空行,8,9,10行显示合计部分。如果是7条记录,则第1页显示6行记录,第10行显示每页合计,第7条记录则移到第2页的第2行显示,其余的3,4,5,6行空行,8,9,10行显示合计部分,和只有1条记录的显示一样,如果有8条记录,和2条记录的显示一样,以此类推。。这样的逻辑,用C#如何实现?
------------------------------------------
例子1: 如有8条数据, 第1页
------------------------------
  1 编号   名称    数量  金额
  2 aaa    aaa     1      2
  3 bbb    bbb     1      2
  4 ccc    ccc     1      2
  5 ddd    ddd     1      2
  6 eee    eee     1      2
  7 fff    fff     1      2             
  8  每页合计:6                    
  9  数量总计: 6
 10  金额总计:12
-----------------------------
   第2页  
-----------------------------
  1 编号   名称    数量  金额
  2 ggg    ggg     1      2
  3 hhh    hhh     1      2
  4                           
  5                        
  6                     
  7                                     
  8  每页合计:2                    
  9  数量总计: 8
 10  金额总计:16
--------------------------------  因分数不够,只能给这些了,抱歉了!