翻譯|行業(yè)資訊|編輯:胡濤|2024-08-20 10:02:07.953|閱讀 151 次
概述:今天我們將介紹如何使用報表設(shè)計器的 FastReport 插件連接數(shù)據(jù)庫,歡迎查閱~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport .NET 是一款全功能的Windows Forms、ASP.NET和MVC報表分析解決方案。 功能非常豐富,功能廣泛。今天我們將介紹如何使用報表設(shè)計器的 FastReport 插件連接數(shù)據(jù)庫。
FastReport .NET 是適用于.NET Core 3,ASP.NET,MVC和Windows窗體的全功能報告庫。使用FastReport .NET,您可以創(chuàng)建獨立于應(yīng)用程序的.NET報告。
以下是 FastReport .NET 安裝路徑的示例: C:\Program Files (x86)\FastReports\WinForms
以下是 FastReport .NET 安裝路徑的示例: C:\Program Files (x86)\FastReports\WinForms
1. 轉(zhuǎn)到安裝文件夾,然后按照路徑Extras\Core\FastReport.Data\FastReport.Data.Postgres
重要!路徑應(yīng)該與此完全一致;其他路徑上可能有過時的項目。
2. 我們在 Visual Studio 中找到項目文件 FastReport.Data.Postgres.csproj。
重要!此文件夾中有幾個文件,您需要打開這個文件。
3. Visual Studio 中會打開幾個項目。選擇 FastReport.Data.Postgres 并右鍵單擊它,然后在上下文菜單中單擊“設(shè)置為啟動項目”。
4. 選擇“Release”版本和“net462”目標(biāo)。
5. 在決策樹中,展開項目 -> 依賴項 -> net462 -> 項目和包。注意三角形內(nèi)的感嘆號。
6. 在“項目”中刪除“FastReport”。我們不會刪除依賴項中的任何其他內(nèi)容。現(xiàn)在您需要添加 nuget 包 FastReport.Net 和 Npgsql。
重要!必須將 FastReport.Net 作為包添加,因為添加 FastReport.dll 的方法不再有效。
7. 在“依賴項”上下文菜單中,選擇“管理 NuGet 包”。
的源,或者引用本地文件夾 C:\ProgramFiles(x86)\FastReports\WinForms\Nugets。
9.選擇nuget.org源。
10. 在“已安裝”或“更新”選項卡上,找到 Npgsql 包并單擊它。
11.我們在右側(cè)看到以下信息:當(dāng)前與項目相關(guān)的版本是3.2.7,軟件包的最新版本是8.0.3,卸載和更新按鈕。
12.單擊更新按鈕。
13.選擇第二個包源。示例使用
14. 轉(zhuǎn)到“瀏覽”選項卡,然后在搜索欄中 輸入fastreport.net
15.選擇FastReport.Net包或FastReport.Net.Demo作為試用版。
重要!它應(yīng)該是這兩個包之一,因為 FastReport.Net.Pro 包已經(jīng)過時并且不再使用。
16.我們仔細(xì)看版本,選擇我們安裝的版本。本手冊涵蓋2024.2.12版本。
17.單擊“安裝”按鈕。我們接受許可協(xié)議并等待軟件包安裝。
18. 右鍵單擊 FastReport.Data.Postgres 項目,然后在上下文菜單中單擊“構(gòu)建”。
19. 在左下角,我們可以看到“構(gòu)建成功”的字樣。這意味著插件已正確構(gòu)建,可以關(guān)閉 Visual Studio。
20. 轉(zhuǎn)到安裝 FastReport .NET 的文件夾,如說明開頭所示,即 C:\Program Files (x86)\FastReports\WinForms。這里應(yīng)該有“Designer.exe”。
21. 我們從此文件夾移動到以下路徑的文件夾:Extras\Core\FastReport.Data\FastReport.Data.Postgres\bin\Release
22.我們找到2個文件夾“net462”和“net6.0-windows7.0”,進(jìn)入net462文件夾。
23. 從此文件夾復(fù)制以下文件:
FastReport.Data.Postgres.dll、
Npgsql.dll、
Microsoft.Bcl.AsyncInterfaces.dll、
Microsoft.Extensions.Logging.Abstractions.dll、
System.Threading.Tasks.Extensions.dll、
System.Memory.dll
24.將復(fù)制的文件粘貼到Designer.exe所在的文件夾中。
25. 運行“Designer.exe”,進(jìn)入文件 -> 選項菜單(如果功能區(qū)界面被禁用,則進(jìn)入查看 -> 選項)。進(jìn)入“插件”選項卡。
26.如果已經(jīng)有FastReport.Data.Postgres插件,則需要將其刪除并重復(fù)步驟21。
27. 點擊“添加”按鈕,轉(zhuǎn)到設(shè)計器文件夾,在此示例中為 C:\Program Files (x86)\FastReports\WinForms
28. 選擇FastReport.Data.Postgres.dll文件并點擊“打開”按鈕。插件出現(xiàn)在列表中。
29. 注意左下角的文字,提示需要重啟設(shè)計器。點擊OK按鈕。關(guān)閉設(shè)計器。
30. 再次啟動 Designer.exe。如果您按照此說明操作,則與 Postgres 的連接應(yīng)出現(xiàn)在連接列表中。
31. 如果您在嘗試連接時看到以下錯誤:
然后您需要關(guān)閉設(shè)計器,將錯誤中指示的文件從С:\Program Files(x86)\Fast Reports\WinForms \Extras\Core\FastReport.Data\FastReport.Data.Postgres\bin\Release\net462 復(fù)制到包含 Designer.exe 的文件夾。
在FastReport .NET中,可以非常容易地組裝和連接各種連接器到各種數(shù)據(jù)庫。
FastReport技術(shù)QQ群:585577353
了解更多報表開發(fā)控件,歡迎咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn