background image
Object[] objArray = null;
Iterator iter = col.iterator();
while (iter.hasNext()) {
Account bigAccount = (Account) iter.next();
objArray = new Object[2];
objArray[0] = bigAccount.getPrimaryKey();
objArray[1] = new Double(bigAccount.balance());
// 在 valueList 中加入这一行数据
valueList.add(objArray);
}
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
注:使用之前需要先导入
ejb 的 jar 包
2.2 编译程序数据源
将编译后的
DataModelDemo.class 放到项目的 WEB-INF 下面的 classes 目录下,因为
DataModelDemo.java 属于包 com.fr.data,所以 DataModelDemo.class 需要放到
classes\com\fr\data 目录下。
2.3 配置程序数据源
新建报表,在报表数据集中新建程序数据源,选择我们定义好的程序数据集,如下图,名字
可以自定义,如
Pro。
2.4 使用程序数据源
配置好程序数据源后便可以使用定义的
Pro 程序数据集了,与其他类型的数据集使用方法
是相同的,可以通过拖拽方法实现单元格数据列绑定。如下图