ActiveReports使用教程:如何綁定 SQL Server 數(shù)據(jù)源
ActiveReports 是一款專注于 .NET 和 .NET Core 平臺(tái)的報(bào)表控件。通過(guò)拖拽式報(bào)表設(shè)計(jì)器,可以快速地設(shè)計(jì) Excel表格、Word文檔、圖表、數(shù)據(jù)過(guò)濾、數(shù)據(jù)鉆取、精準(zhǔn)套打等類型報(bào)表,全面滿足 WinForm、ASP.NET、ASP.NET MVC、WPF 平臺(tái)中各種報(bào)表的開(kāi)發(fā)需要。同時(shí),通過(guò)豐富的 API 可以靈活的實(shí)現(xiàn)報(bào)表創(chuàng)建、加載和運(yùn)行時(shí)的個(gè)性化自定義需求。
點(diǎn)擊下載ActiveReportsse最新試用版
ActiveReports 支持 SQLServer 數(shù)據(jù)庫(kù),并且為SQL Server提供了可視化的數(shù)據(jù)查詢編輯器,無(wú)需精通SQL 語(yǔ)句,可通過(guò)拖拽自動(dòng)生成 SQL 查詢語(yǔ)句。本章主要介紹了使用 ActiveReports 設(shè)計(jì)器,如何為報(bào)表綁定 SQL Server 數(shù)據(jù)源。
1. 新建 RDL 報(bào)表
2. 右鍵單擊【資源管理器】中【數(shù)據(jù)源】
3. 選中【添加數(shù)據(jù)源】

4. 在【報(bào)表數(shù)據(jù)源】對(duì)話框輸入內(nèi)容
1.選擇【Microsoft Sql Client Provider】
2.輸入服務(wù)器名稱
3.輸入賬戶名和密碼
4.選擇連接的數(shù)據(jù)庫(kù)信息
5. 點(diǎn)擊【確定】,設(shè)計(jì)器會(huì)自動(dòng)連接目標(biāo)數(shù)據(jù)庫(kù)。

5. 在數(shù)據(jù)源下面添加數(shù)據(jù)集

輸入SQL 語(yǔ)句或者使用可視化查詢編輯器
可視化查詢器

輸入SQL語(yǔ)句

6.如果需要使用參數(shù)進(jìn)行數(shù)據(jù)的篩選,在數(shù)據(jù)集中添加參數(shù),使用 “@ParameterName” 來(lái)進(jìn)行參數(shù)傳遞
有參數(shù)的SQL語(yǔ)句的寫(xiě)法參考:SELECT * FROM Customer WHERE (CustomerID = @CustomerID AND AccountNumber = @AccountNumber)

7. 添加數(shù)據(jù)集后,將數(shù)據(jù)字段綁定到表格控件中。
如圖

8.預(yù)覽

