翻页后子报表显示内容与主报表不对应
我设计了一个水晶报表,由于详细资料的列名无法在一行显示,所以分成主从两个表显示,主表放到详细资料中,子表放到页脚里,每页都显示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