ireport记录

编译没反应?

是否field的类型没有选择对应的,如date应该选择date,默认是string,会没反应

 

用javabean做数据源,试了一下,用下面这种代码,ireport那里只要在field字段那里设置对应的类属性就可以了。不用设什么数据源,类路径那些

JRDataSource dataSource = return new JRBeanCollectionDataSource(itemInfoVoList);

//上面itemInfoVoList为一个list

然后调用下面的:

     JasperPrint jp = JasperFillManager.fillReport(repName,    parameters, dataSource);

//parameters为要传入的参数

//repName为jsaper的名字

 

 

ireport的sql数据源,

请写要的字段即可,因为表的结构在开发中可能会变化

 

设置detail的栏属性

不勾选 “允许分割”,否则当列的内容太长时,内容会分割为两行显示

 

当溢出时拉伸

每个字段,都应该选择这个和为null时显示空白

你可能感兴趣的:(IREPORT)