jasperreport好象不经过定制的话很难实现中国式报表.
楼主可以试一下子报表方式来实现.

解决方案 »

  1.   

    我现在的条件是报表格式已经固定了(只要按dtd写jasper的xml就行了),现在数据部份是从数据库中来的(按不同的条件查询出来的内容)现在不知道jasper有没有一套好的对数据库的运用啊?呵呵.
    不然的话要写得累死我,呵呵.
    还有,就是现在对写jasper的xml都还不知道怎么写,呵呵...没办法啊
    大家就多帮忙了.
      

  2.   

    大家讨论一下吧...
    UPUP也行,呵呵.
      

  3.   

    如果只是简单的SQL查询即可得到结果, 而且SQL语句固定的话(或者只需要改动一下参数), 你可以在设计报表时指定 <queryString> 元素, 具体参考 jasperRpoerts 自带 demo demo\samples\query ;如果你需要动态改变 SQL 语句, 建议首先在自己的程序中执行这SQL语句, 获得ResultSet后, 生成一个 dori.jasper.engine.JRResultSetDataSource 对象, 具体你可以参考一下 demo\samples\datasource, 虽然这个 demo 是演示更灵活的方式的.