天天看點

報表控件ActiveReports快速入門指南 - 如何為報表建立、添加資料

作者:慧都科技

ActiveReports是一款專注于 .NET 平台的報表控件,全面滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下報表設計和開發工作需求,作為專業的報表工具為全球超過 300,000 開發人員提供了全面的報表開發服務。

在上文中(點選這裡回顧上節内容:報表控件ActiveReports快速入門指南 - 第一張報表模闆的啟動設計器),我們為大家介紹了如何啟動設計器,本文将繼續講解如何建立資料源、添加資料集等。

ActiveReports官方最新版免費下載下傳試用,曆史版本下載下傳,線上文檔和幫助檔案下載下傳-慧都網

建立資料源

添加資料源是報表資料綁定操作的第一步,添加資料源的步驟如下:

1. 在報表設計器中,右鍵單擊報表資料總管中的【資料源】節點,再點選【添加資料源】,如下圖:

報表控件ActiveReports快速入門指南 - 如何為報表建立、添加資料

2. 輸入資料源連接配接資訊。

您可以連接配接下載下傳示例資料庫,我們以 Access 資料庫為示例,示範資料源連接配接步驟:

  1. 名稱:輸入 DataSource1
  2. 類型:選擇 Microsoft Oledb Provider
  3. 連接配接: Microsoft.Jet.OLEDB.4.0
  4. 伺服器或檔案名稱: 點選“省略号”按鈕,定位到示例資料庫的路徑後點選确定。
報表控件ActiveReports快速入門指南 - 如何為報表建立、添加資料

點選确定後,資料源連接配接對話框會自動關閉,資料源連接配接即完成,資料源節點下會出現 DataSource1 節點。

報表控件ActiveReports快速入門指南 - 如何為報表建立、添加資料

添加資料集

資料源建立成功之後,會顯示在報表資料總管的資料源節點中,您可以在該資料源中建立任意多個資料集,資料集即傳回的資料表,類似 SQL 的查詢語句傳回的結果,包含字段名稱和具體的值。

添加資料集的方法如下:

1. 右鍵單擊已建立的資料源,再單擊【添加資料集】,如下圖:

報表控件ActiveReports快速入門指南 - 如何為報表建立、添加資料

2. 在資料集對話框中,定義資料集名稱、查詢資料的SQL語句,以及資料集相關的其它選項。如下圖:

  1. 正常:輸入資料集名稱 DataSet1, 資料源名稱是資料集的唯一辨別符。
  2. 查詢:可直接輸入查詢語句,點選确定,資料集會出現可引用的字段。

SELECT t.*, 類别.類别名稱 FROM (

SELECT DATEPART("yyyy",訂單.訂購日期) AS 訂購年, DATEPART("m",訂單.訂購日期) AS 訂購月,類别.類别ID,産品.産品名稱,訂單明細.數量, 訂單明細.單價, 訂單明細.折扣 FROM (( 訂單

INNER JOIN 訂單明細 ON 訂單.訂單ID = 訂單明細.訂單ID)

INNER JOIN 産品 ON 訂單明細.産品ID = 産品.産品ID)

INNER JOIN 類别 ON 産品.類别ID = 類别.類别ID ) as t

INNER JOIN 類别 ON t.類别ID = 類别.類别ID

ORDER BY 訂購年,訂購月

報表控件ActiveReports快速入門指南 - 如何為報表建立、添加資料
報表控件ActiveReports快速入門指南 - 如何為報表建立、添加資料

本文内容源自葡萄城

繼續閱讀