当前位置:编程学习 > C#/ASP.NET >>

翻页后子报表显示内容与主报表不对应

我设计了一个水晶报表,由于详细资料的列名无法在一行显示,所以分成主从两个表显示,主表放到详细资料中,子表放到页脚里,每页都显示3行后换页,但是执行程序后子表显示不正常,问题是
1、第一页主从表记录对应正常,但是翻到第二页主表显示正常,子表还是显示第一页的内容,不能与主表对应,例如应该显示如下格式:
第一页
主表
   批号  数量  规格  ...
     1     5    10   ...
     2     6    10   ...
     3     7    10   ...
子表
   碳含量   硅含量   锰含量   ...
     0.2      0.3      0.4    ...
     0.1      0.2      0.3    ...
     0.2      0.1      0.3    ...
第二页
主表
   批号  数量  规格  ...
     4     5    10   ...
     5     2    10   ...

子表
   碳含量   硅含量   锰含量   ...
     0.5      0.6      0.7    ...
     0.6      0.5      0.7    ...
 
但是执行后显示成:

第一页
主表
   批号  数量  规格  ...
     1     5    10   ...
     2     6    10   ...
     3     7    10   ...
子表
   碳含量   硅含量   锰含量   ...
     0.2      0.3      0.4    ...
     0.1      0.2      0.3    ...
     0.2      0.1      0.3    ...
第二页
主表
   批号  数量  规格  ...
     4     5    10   ...
     5     2    10   ...

子表
   碳含量   硅含量   锰含量   ...
     0.2      0.3      0.4    ...
     0.1      0.2      0.3    ...
     0.2      0.1      0.3    ... 

本来想参考阿泰写的《【水晶报表实战指南】使用分组实现超多列分段同页及分页显示》,可是上面的图片无法正常显示,不能完整阅读,阿泰可否发到我邮箱一份完整的文档,谢啦!

2、想再问一下子报表和主报表关联的字段有什么规则吗?比如一定要是关键字之类的吗?还是说只要是子表和主表有相同的字段,随意选择一个关联就可以了? --------------------编程问答-------------------- 怎么没有高手来啊! --------------------编程问答-------------------- 不知道你是怎么做的分页,还有主表与子表的关系 简单的来说 你主表是怎么获取下一页的数据 你子表也应该获取一下撒 --------------------编程问答--------------------
这位高手,上面是我设计的截图,主表表头设计在页眉里,整个子表设计在页脚a里,后台sql语句将数据查询到数据集里面,数据集如下图:,THEADER表存储报表表头信息,TELM存储主表和子表的信息,执行后主表和子表显示相同的行数,没有对分页做额外的限制,直接点的报表上自带的翻页键 --------------------编程问答-------------------- 顺便问一下高手们,谁有阿泰写的《【水晶报表实战指南】使用分组实现超多列分段同页及分页显示》完整版,就是可以显示图片的那种,发给我邮箱一份吧(tianyucaohao@126.com),万分感激
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,