翻譯|行業(yè)資訊|編輯:胡濤|2024-12-05 11:11:30.540|閱讀 187 次
概述:本篇文章將為大家介紹 如何在.NET 8.0 上安裝 FastReport 并創(chuàng)建簡(jiǎn)單報(bào)告,歡迎查閱~
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport 是一款靈活而強(qiáng)大的報(bào)告工具。它允許用戶以各種格式訪問數(shù)據(jù)源并以可視化方式呈現(xiàn)它們。使用 FastReport 創(chuàng)建的報(bào)告可以在用戶界面中使用拖放邏輯輕松設(shè)計(jì),并轉(zhuǎn)換為不同的格式(PDF、Excel、Word 等)。>> 如何在.NET 8.0 上安裝 FastReport 并創(chuàng)建簡(jiǎn)單報(bào)告(上)
FastReport的報(bào)表生成器(無論VCL平臺(tái)還是.NET平臺(tái)),跨平臺(tái)的多語言腳本引擎FastScript,桌面OLAP FastCube,如今都被世界各地的開發(fā)者所認(rèn)可,這些名字被等價(jià)于“速度”、“可靠”和“品質(zhì)”,在美國(guó),歐洲和非洲不同國(guó)家均設(shè)有辦事處。FastReports網(wǎng)站有10種不同語言的介紹,F(xiàn)astReports報(bào)表擁有40種語言的本地化的信息。
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報(bào)表分析解決方案,使用FastReport .NET可以創(chuàng)建獨(dú)立于應(yīng)用程序的.NET報(bào)表,同時(shí)FastReport .Net支持中文、英語等14種語言,可以讓你的產(chǎn)品保證真正的國(guó)際性。
2.1.使用FastReport設(shè)計(jì)器
FastReport Designer 是一個(gè)簡(jiǎn)化報(bào)表設(shè)計(jì)的可視化工具。
打開空白報(bào)告設(shè)計(jì)后,您可以通過從操作框中選擇新數(shù)據(jù)源來在此處連接數(shù)據(jù)庫。
FastReport 不要求我們只使用 MS SQL。如果您愿意,您可以以 JSON 和 XML 等格式定義數(shù)據(jù)并創(chuàng)建報(bào)告。
導(dǎo)入時(shí)您可以靈活使用數(shù)據(jù)庫中的所有選項(xiàng)。除了表之外,過程和視圖也可以導(dǎo)入到 FastReport 中并在報(bào)告中使用。
2.2. 報(bào)告版面設(shè)計(jì)
在簡(jiǎn)單的設(shè)計(jì)中,添加數(shù)據(jù)源后,只需添加文本即可創(chuàng)建整個(gè)報(bào)告。在打開要添加的文本的模式中,有系統(tǒng)變量和數(shù)據(jù)源變量以方便使用。通過選擇這些,可以使用拖放功能創(chuàng)建整個(gè)報(bào)告。
2.3. 預(yù)覽報(bào)告
您可以通過文件預(yù)覽或報(bào)告預(yù)覽查看您正在處理的報(bào)告的預(yù)覽。
將我們剛剛創(chuàng)建的報(bào)告保存為 .frx 后,我們可以將其作為文件傳輸?shù)轿覀兊?.net 項(xiàng)目中,并從此文件調(diào)用報(bào)告。在使用 mssql db 連接準(zhǔn)備的報(bào)告中,必須安裝“FastReport.Data.Mssql”包。
我們準(zhǔn)備從項(xiàng)目中調(diào)用剛剛準(zhǔn)備的報(bào)告。我們通過 FastReport 保存 frx 文件并將其添加到我們的“BasicFastReportDotnet8”項(xiàng)目中,我們將其作為 .net8 控制臺(tái)應(yīng)用程序打開。
我們將在此操作中使用以下軟件包:
讓我們打開我們的.frx擴(kuò)展文件并看看;
事實(shí)上,我們幾乎可以從這里更新報(bào)告。我們?cè)谖募惺褂玫脑匾?XML 格式呈現(xiàn),并且我們的數(shù)據(jù)源連接定義得很好。太棒了!
現(xiàn)在,由于我們?cè)诖藞?bào)告中使用了 mssql 連接,因此我們需要去指定它:
這樣,我們就表明報(bào)告已經(jīng)準(zhǔn)備好了數(shù)據(jù),無需準(zhǔn)備過程。剩下的就是小菜一碟了!
讓我們看看報(bào)告結(jié)果如何:
3.2. 通過應(yīng)用程序提供數(shù)據(jù)來調(diào)用簡(jiǎn)單報(bào)告模板
這些操作也可以使用空模板執(zhí)行。我們可以在準(zhǔn)備好的操作之前向報(bào)告對(duì)象發(fā)出“report.RegisterData”命令,對(duì)所需對(duì)象重復(fù)相同的操作。
FastReport 為小型項(xiàng)目和大型應(yīng)用程序提供快速有效的報(bào)告解決方案。得益于其用戶友好的界面和 .NET 集成,可以輕松進(jìn)行報(bào)告設(shè)計(jì)和管理。此外,能夠隨時(shí)從數(shù)據(jù)庫中提取記錄,通過分離服務(wù)器端和數(shù)據(jù)庫操作,可以提高報(bào)告分析的速度。
本次關(guān)于 FastReport .Net 介紹就講解到這里了,點(diǎn)擊此處查看關(guān)于用戶指南的更多內(nèi)容。如果您想獲取更多產(chǎn)品試用/授權(quán)/價(jià)格信息,請(qǐng)點(diǎn)擊FastReport .Net了解
FastReport技術(shù)QQ群:585577353 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn