【FastReport教程】如何使用插件在報表設計器中將連接器添加到Oracle數(shù)據(jù)庫
【下載FastReport.Net最新版本】
如果您從未使用過報表設計器FastReport.Net的插件,那么本文將會為你詳細介紹FastReport.Net中的插件。眾所周知,為了在報表中顯示數(shù)據(jù)庫中的數(shù)據(jù),需要創(chuàng)建與數(shù)據(jù)源的連接。您可以在用戶應用程序的代碼中或在報表本身中執(zhí)行此操作。在這種情況下,您必須創(chuàng)建連接,將其發(fā)送到報表并在報表中注冊,實際上并不是最快的方式,在本文中我們將討論另一種方式。
Step 1:帶有數(shù)據(jù)庫連接器的插件的本質是簡化從報表連接到數(shù)據(jù)庫的過程,您可以安裝本機連接器,但由于設置豐富,與其連接將花費更多時間。
在FastReport.Net中,有一組插件,其中包含各種數(shù)據(jù)庫的連接器。C:\ Program Files(x86)\ FastReports \ FastReport.Net \ Extras \ Connections \ FastReport.Oracle,默認情況下,項目配置為.Net Framework 2.0。需要將其切換為更高版本,例如4.5。否則,F(xiàn)astReport庫會出現(xiàn)問題。檢查項目參考。您需要更新您在此文件夾中找到的FastReport.dll庫的鏈接:C:\ Program Files(x86)\ FastReports \ FastReport.Net,構建解決方案并在Release文件夾中獲取FastReport.Oracle.dll庫。
Step 2:打開報表設計器,要添加新插件,請選擇“File”->“Options”菜單。
使用“Add”按鈕添加我們之前收集的庫,要使更改生效,必須重新啟動設計器。
還有另外兩種方法可以將插件添加到設計器中。
1.您可以編輯設計器FastReport.config的配置文件,該文件存儲在此路徑中:C:\ Documents and Settings \ user_name \ Local Settings \ Application Data \ FastReport。配置文件是XML文檔。我們對您需要添加新插件的Plugins部分感興趣:
<Plugins> <Plugin Name = "c: \ ..... \ FastReport.Oracle.dll" /> </ Plugins>
2.從用戶應用程序的代碼中,需要注冊一次新連接:
FastReport.Utils.RegisteredObjects.AddConnection (typeof (OracleDataConnection));
Step 3:需要在項目中添加指向FastReport.Oracle.dll的鏈接,現(xiàn)在可以向報表添加新數(shù)據(jù)源。
Step 4:單擊新連接:
Step 5:選擇Oracle連接的連接類型,填寫以下字段:server name,username和password。
Step 6:單擊“Ok”,然后,選擇報表所需的表。因此,我們在右上角的窗口中獲取數(shù)據(jù)源:
使用插件連接器從Oracle數(shù)據(jù)庫獲取數(shù)據(jù),在刪除設計器設置中的插件之前,新連接將始終在連接類型選擇列表中可用。