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