隨筆 - 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 閱讀(157) 評論(0)  編輯  收藏 所屬分類: Java報表—技術知識
          主站蜘蛛池模板: 东宁县| 广东省| 湟源县| 讷河市| 德江县| 安图县| 沂源县| 祥云县| 卓尼县| 乌拉特中旗| 太白县| 姚安县| 临夏市| 营口市| 图们市| 连云港市| 陆丰市| 奉新县| 开化县| 无为县| 鞍山市| 兴和县| 稷山县| 清涧县| 兴化市| 临城县| 毕节市| 诸暨市| 临沧市| 祁门县| 新竹市| 天峨县| 唐海县| 美姑县| 玉龙| 河东区| 正镶白旗| 青铜峡市| 三河市| 榆社县| 当涂县|