轉(zhuǎn)帖|使用教程|編輯:龔雪|2022-06-21 10:21:59.537|閱讀 198 次
概述:本文主要介紹ActiveReports是如何支持單、多數(shù)據(jù)源綁定的,歡迎下載最新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
ActiveReports支持單數(shù)據(jù)源綁定和多數(shù)據(jù)源綁定,本文將重點介紹如何為區(qū)域報表和RDL/頁面報表設(shè)置多數(shù)據(jù)源。
ActiveReports 區(qū)域報表中多數(shù)據(jù)源綁定實現(xiàn)方法在 文章中有非常詳細的介紹。
RDL/頁面報表中可以添加多個數(shù)據(jù)源連接(DataSource),每個數(shù)據(jù)源下可以添加多個數(shù)據(jù)集(DataSet,該DataSet并非 System.Data.DataSet類型,而是GrapeCity.ActiveReports.PageReportModel.DataSet類型)。接下來我們將為報表添加一個數(shù)據(jù)源,并為該數(shù)據(jù)源添加兩個數(shù)據(jù)集(類別和產(chǎn)品)。
第一步: 在工程中創(chuàng)建一個名為 PageReport_DataSource_MultiSources.rdlx 的頁面報表:
第二步:從Visual Studio菜單欄中的“視圖”->“其他窗口”->“報表資源管理器 V9”中打開ActiveReports報表資源管理器,此時,你可以看到“數(shù)據(jù)源”節(jié)點,在該節(jié)點上鼠標右鍵選擇“添加數(shù)據(jù)源”菜單項,在彈出的“報表數(shù)據(jù)源”對話框中按照向?qū)Р襟E連接到一個Access數(shù)據(jù)庫,如下圖:
點擊“確定”按鈕,完成數(shù)據(jù)源創(chuàng)建操作,此時,在報表資源管理器窗口中的“數(shù)據(jù)源”節(jié)點下新增了一個名為“DataSource1”的子節(jié)點。
第三步:在“DataSource1”節(jié)點上點擊鼠標右鍵,選擇“添加數(shù)據(jù)集”菜單項,在彈出對話框的“查詢”選項卡中寫入以下SQL查詢語句 [Select * from 類別],然后點擊“確定”按鈕完成數(shù)據(jù)集創(chuàng)建操作。返回到報表資源管理窗口之后,點擊“DataSet1”節(jié)點,可以看到SQL查詢語句返回查詢結(jié)果的全部數(shù)據(jù)字段。
第四步:重復第三步,添加一個名為“DataSet2”的數(shù)據(jù)集,對應(yīng)的SQL查詢語句為 [Select * from 產(chǎn)品] ,然后點擊“確定”按鈕完成數(shù)據(jù)集創(chuàng)建操作。返回到報表資源管理窗口之后,點擊“DataSet2”節(jié)點,可以看到SQL查詢語句返回查詢結(jié)果的全部數(shù)據(jù)字段。
第五步:在Visual Studio工具箱中的表格控件(Table)拖拽到報表設(shè)計界面,然后點擊表格明細行中的單元格,此時,會自動顯示DataSet1和DataSet2兩個數(shù)據(jù)集,我們?yōu)榈谝粋€表格指定DataSet1數(shù)據(jù)源;重復添加第二個表格并指定DataSet2作為其數(shù)據(jù)源。
ActiveReports 是一款專注于 .NET 平臺的報表控件,全面滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平臺下報表設(shè)計和開發(fā)工作需求,作為專業(yè)的報表工具為全球超過 300,000 開發(fā)人員提供了全面的報表開發(fā)服務(wù)。
本文轉(zhuǎn)載自
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: