JasperReport subdataset datasetRun的相關設置

我們有很多機會在JasperReport中使用各種組件,譬如圖形,表格等等,通常會遇到怎麼把數據傳入到組件中的問題,關於JasperReport的相關概念理論,請訪問Jasper的官方網站進行學習,在此不作闡述。

本文以JasperReport中的使用table爲例,簡單講述怎樣設置subdataset的數據源和傳輸主報表的參數到subdataset中。

1、添加一個表格到模版中,如圖1所示。


圖1

2、設置subdataset數據源,右鍵單擊"Table",選擇“Edit table datasource”選擇項,如圖2所示。


圖2

在選擇了“Edit table datasource”選項後,會彈出設置窗口,按此設置即可,如圖3所示。


圖3

3、若在報表設計當中需要把參數傳入到子報表中,則需要在主報表和子報表中聲明相同名稱和類型的參數,在此以“Table”爲例,本例已在主報表和子報表中的subdataset中聲明相同名稱和類型的變量。現在實現把主報表中的參數關聯到子報表中。如圖4所示,在“Parameters”標籤中添加需要關聯的變量。


圖4

注:本示例使用的是IReport Desiger5.0版本。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章