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