ActiveReports使用教程:如何連接到數據源
ActiveReports 是一款專注于 .NET 平臺的報表控件,全面滿足 HTML5、WinForm、ASP.NET、.NET Core、WPF 等平臺下的中國式復雜報表設計和跨平臺報表開發需求,作為專業的報表工具為全球超過 300,000 名開發者提供全面的報表解決方案。
在頁面報表或RDL報表中,您可以在設計時通過Report Explorer連接到數據源。使用以下說明連接到ActiveReports支持的各種數據提供程序,包括連接到SQL、OLEDB、DataSet、ODBC和Object數據源,連接到XML數據源,連接到CSV數據源,連接到JSON數據源的內容。
這些步驟假定您已經在Visual Studio項目中添加了頁面報告/ RDL報告。
連接到SQL、OLEDB、DataSet、ODBC和Object數據源
1、在報表資源管理器中,右鍵單擊“數據源”節點,然后選擇“添加數據源”選項或從“添加”按鈕中選擇“數據源”。
2、在出現的“報告數據源”對話框中,選擇“常規”頁面,然后輸入數據源的名稱。默認情況下,數據源名稱設置為DataSource1。此名稱顯示為報表資源管理器中“數據源”節點的子節點。
3、在“類型”下,選擇要使用的數據源的類型。
4、在“連接”下,輸入一個連接字符串。如果選擇SQL或OleDB作為數據源類型,則“連接”下將顯示“連接屬性”,“連接字符串”和“高級設置”頁面。如果選擇“數據集”,“ODBC”和“對象”數據源類型,將顯示“連接屬性”和“連接字符串”頁面。
5、單擊“驗證數據源”圖標以確認連接字符串。該圖標變為非活動狀態,表示成功,而錯誤消息表示無效的連接字符串。
6、在“Credentials”頁面上,您可以指定密碼、Credentials或Windows身份驗證。
7、單擊右下角的“確定”按鈕以關閉對話框。您已成功將報告連接到數據源。了解產品信息請咨詢
連接到XML數據源
1、在報表資源管理器中,右鍵單擊“數據源”節點,然后選擇“添加數據源”選項或從“添加”按鈕中選擇“數據源”。
2、在出現的“報告數據源”對話框中,選擇“常規”頁面,然后輸入數據源的名稱。默認情況下,數據源名稱設置為DataSource1。此名稱顯示為報表資源管理器中“數據源”節點的子節點。
3、在“類型”下,選擇XML提供程序。
4、在“連接屬性”選項卡中,從以下選項中選擇XML數據的類型:
- 外部文件或URL:輸入外部XML源的路徑,例如本地文件或文件的http位置。
- 嵌入式:輸入要嵌入到報告中的XML文件的路徑。您也可以手動輸入數據或在選定的XML文件中編輯數據。
- 表達式:輸入路徑表達式。用戶可以在“連接字符串”或“連接屬性”的“表達式”字段中輸入表達式。
5、單擊“連接字符串”選項卡。生成的連接字符串必須包含xmldoc或xmldata。您可以通過單擊“驗證數據源”圖標來驗證連接字符串。
6、單擊右下角的“確定”按鈕以關閉對話框。您已成功將報告連接到數據源。了解產品信息請咨詢
連接到CSV數據源
1、在報表資源管理器中,右鍵單擊“數據源”節點,然后選擇“添加數據源”選項或從“添加”按鈕中選擇“數據源”。
2、在出現的“報告數據源”對話框中,選擇“常規”頁面,然后輸入數據源的名稱。默認情況下,數據源名稱設置為DataSource1。此名稱顯示為報表資源管理器中“數據源”節點的子節點。
3、在“類型”下,選擇“CSV提供程序”。
4、在“連接字符串”選項卡中,單擊“生成”圖標以打開“配置CSV數據源”向導。
5、通過單擊“打開”按鈕并選擇本地可用的.csv文件,或通過URL來獲取居中位置的CSV數據源,從而指定“路徑”。
6、在向導中設置其他選項以生成連接字符串。
7、要編輯“預覽”區域中顯示的列的“名稱”和“數據類型”,請單擊“從預覽獲取”按鈕。使用固定數據,您還可以編輯寬度。
8、單擊“確定”以保存更改并關閉對話框。所述“連接字符串”標簽顯示所生成的連接字符串。您可以通過單擊“驗證數據源”圖標來驗證連接字符串。
9、單擊右下角的“確定”關閉對話框。您已成功將報告連接到CSV數據源。請注意,CSV數據源的數據集已自動添加。了解產品信息請咨詢
連接到JSON數據源
1、在報表資源管理器中,右鍵單擊“數據源”節點,然后選擇“添加數據源”選項或從“添加”按鈕中選擇“數據源”。
2、在出現的“報告數據源”對話框中,選擇“常規”頁面,然后輸入數據源的名稱。默認情況下,數據源名稱設置為DataSource1。此名稱顯示為報表資源管理器中“數據源”節點的子節點。
3、在“類型”下,選擇JSON提供程序。
4、在“架構”選項卡中,從以下選項中指定與您的JSON數據相對應的JSON架構文件:
- 外部文件或URL:輸入外部JSON模式文件的路徑或URL,或從下拉列表中選擇文件,該文件顯示與報告位于同一文件夾中的JSON文件。
-
嵌入式:輸入要嵌入到報告中的JSON模式文件的路徑。您可以手動輸入模式,也可以在選定的JSON文件中編輯模式。
要生成JSON模式,請使用//jsonschema.net/#/上的JSON模式生成器。
5、在“內容”選項卡中,從以下可用選項中指定JSON數據文件:
- 外部文件或URL:輸入外部JSON數據文件的路徑或URL,或從下拉列表中選擇文件,該文件顯示與報告位于同一文件夾中的JSON文件。
- 嵌入式:輸入要嵌入報告中的JSON數據文件的路徑。您可以手動輸入數據,也可以在選定的JSON文件中編輯數據。
- 表達式:輸入表達式以綁定到JSON數據。
6、單擊“連接字符串”選項卡。生成的連接字符串必須包括jsondoc或jsondata和schemadoc或schemadata,具體取決于“內容”和“模式”選項卡中選擇的選項。您可以通過單擊“驗證數據源”圖標來驗證連接字符串。
7、單擊右下角的“確定”按鈕以關閉對話框。您已成功將報告連接到JSON數據源。
本教程內容到這里就結束了,希望對您有所幫助~您可以下載ActiveReports試用版免費體驗~