.NET報(bào)表控件ActiveReports使用教程:如何使用本地共享數(shù)據(jù)源
ActiveReports 是一款專注于 .NET 平臺(tái)的報(bào)表控件,全面滿足 HTML5、WinForm、ASP.NET、.NET Core、WPF 等平臺(tái)下的中國(guó)式復(fù)雜報(bào)表設(shè)計(jì)和跨平臺(tái)報(bào)表開發(fā)需求,作為專業(yè)的報(bào)表工具為全球超過 300,000 名開發(fā)者提供全面的報(bào)表解決方案。
您可以將數(shù)據(jù)連接類型(例如OleDb連接,Json連接或XML連接)保存為共享數(shù)據(jù)源(RDSX)。本文提供了使用OleDb數(shù)據(jù)連接創(chuàng)建共享數(shù)據(jù)源的步驟。
創(chuàng)建共享數(shù)據(jù)源
1、創(chuàng)建一個(gè)新的Visual Studio項(xiàng)目或打開一個(gè)現(xiàn)有的項(xiàng)目。
2、在Visual Studio項(xiàng)目中,添加頁(yè)面報(bào)表或RDL報(bào)表模板以創(chuàng)建新報(bào)表。
3、在報(bào)表資源管理器中,單擊左上角的添加圖標(biāo),然后選擇數(shù)據(jù)源...。
4、在出現(xiàn)的“報(bào)表數(shù)據(jù)源”對(duì)話框中,轉(zhuǎn)到“常規(guī)”頁(yè)面并設(shè)置以下屬性以創(chuàng)建到OleDb數(shù)據(jù)源的連接。
- 名稱: 任何名稱
- 類型:Microsoft OleDB提供程序
在“連接”下,轉(zhuǎn)到“連接屬性”選項(xiàng)卡并設(shè)置:
- OLE DB提供程序:Microsoft.Jet.OLEDB.4.0
- 服務(wù)器或文件名:.mdb文件的位置
5、在“報(bào)表數(shù)據(jù)源”對(duì)話框中,單擊“確定”按鈕以關(guān)閉對(duì)話框。數(shù)據(jù)源節(jié)點(diǎn)出現(xiàn)在報(bào)表資源管理器中。
6、在報(bào)表資源管理器中,右鍵單擊數(shù)據(jù)源,然后選擇共享數(shù)據(jù)源。
7、在出現(xiàn)的“保存共享數(shù)據(jù)源文件”對(duì)話框中,輸入文件名,然后單擊“保存”按鈕以RDSX格式保存文件。請(qǐng)注意,數(shù)據(jù)源圖標(biāo)更改為顯示共享。
數(shù)據(jù)源圖標(biāo)
共享數(shù)據(jù)源圖標(biāo)
連接到共享數(shù)據(jù)源
在ActiveReports中,您可以使用連接到數(shù)據(jù)源中的步驟連接到大多數(shù)數(shù)據(jù)源。但是,您需要按照以下步驟連接到共享數(shù)據(jù)源。
1、在“報(bào)表資源管理器”中,右鍵單擊“數(shù)據(jù)源”節(jié)點(diǎn),然后選擇“添加數(shù)據(jù)源”選項(xiàng)或從“添加”按鈕中選擇“數(shù)據(jù)源”。
2、在出現(xiàn)的“報(bào)表數(shù)據(jù)源”對(duì)話框中,選擇“常規(guī)”頁(yè)面,然后輸入數(shù)據(jù)源的名稱。此名稱顯示為報(bào)表資源管理器中“數(shù)據(jù)源”節(jié)點(diǎn)的子節(jié)點(diǎn)。
3、選中共享參考復(fù)選框。
4、在“引用”下,從下拉列表中選擇“來自文件...”。
5、如果選擇了“從文件...”選項(xiàng),則在出現(xiàn)的“共享數(shù)據(jù)源文件”對(duì)話框中,轉(zhuǎn)到共享數(shù)據(jù)源文件所在的文件夾并選擇它。文件路徑將出現(xiàn)在“瀏覽”按鈕旁邊的字段中。
6、單擊右下角的“確定”按鈕以關(guān)閉對(duì)話框。共享數(shù)據(jù)源節(jié)點(diǎn)出現(xiàn)在報(bào)表資源管理器中。
編輯共享數(shù)據(jù)源
這些步驟假定您已經(jīng)將報(bào)表連接到共享數(shù)據(jù)源。
1、要打開“報(bào)表數(shù)據(jù)源”對(duì)話框,請(qǐng)執(zhí)行以下任一操作:
- 在報(bào)表資源管理器中,右鍵單擊共享數(shù)據(jù)源節(jié)點(diǎn),然后在出現(xiàn)的上下文菜單中選擇“編輯”。
-
在報(bào)表資源管理器工具欄中,單擊“編輯共享數(shù)據(jù)源”按鈕。
2、在出現(xiàn)的“報(bào)表數(shù)據(jù)源”對(duì)話框中,編輯數(shù)據(jù)連接信息。
相關(guān)內(nèi)容推薦: