随笔 - 225  文章 - 98  trackbacks - 0
<2011年7月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

随笔分类

相册

报表工具厂商们

搜索

  •  

最新评论

阅读排行榜

FineReport报表作为一款纯Java报表工具,其数据来源可以是数据库数据或是文本数据,并且还可以是其它任何类型的数据。这是因为FineReport是通过TableData接口来读取数据源的,而上述所有的数据来源都已经实现了该接口。因此用户若要连接自定义类型的数据源(即程序数据集),只需实现TableData接口即可,FineReport报表工具的引擎就能读取自定义数据源作为报表数据源使用。

TableData接口主要有5个方法,如下:

//获取TableData的总列数

public int getColumnCount();  

//获取TableData中第columnIndex列的列名

public String getColumnName(int columnIndex); 

//判断是否存在第rowIndex行,这主要是用于处理超大数据时,完全遍历所有数据获取总行数相当困难,用这个方法来判断第rowIndex行是否存在,存在则可读取

public boolean hasRow(int rowIndex);  

//获取TableData的总行数

public int getRowCount();  

//获取TableData中第columnIndex列,第rowIndex行的数据

public Object getValueAt(int rowIndex, int columnIndex);  

使用程序数据集分为如下三个步骤:

    定义程序数据源

    配置程序数据源

    使用程序数据集

文章转自:http://blog.vsharing.com/fanfanzheng/A1366131.html



了解Java报表工具就从这里开始
posted on 2011-07-02 13:12 season 阅读(131) 评论(0)  编辑  收藏 所属分类: Java报表—技术知识

只有注册用户登录后才能发表评论。


网站导航: