....你需要看一下ireport相关的内容,
group即可以在父表中设,也可以在子表中设置,看你自己的想法,一般会在父表中设置,2,expression不设置,jasper怎么知道按照哪个分组?3 我印象中是有的,你可以右键,bandproperty找到相应的groupheader我的资源里有一份 ireport的中文文档,你可以看下

解决方案 »

  1.   


    1 根据字段进行group,父表和字表都是那么回事
    2 需要设置,否则不知道group什么,如果你根据父表的id进行group,那Group Expression 就是$F{父表_ID}
    3 groupheader就显示的你的$F{父表_ID},groupfooter一般都是一些统计之类的,去掉也行(去掉就是把高度设置成0),循环仍然放在detail中例如我新建一个group 叫 xxx,那么xxxHeader :父表id为${id},
                子表的列名字,subId        code             name           ......
    detail   :    子表数据,  ${字表_id}    ${字表_code}    ${字表_name}    ......
    xxxFooter: 父表id为${id}结束,这里可能是一些合计的东西,不用可以去掉如果这样你还不明白的话,那我也没办法了