翻譯|行業資訊|編輯:周思宇|2023-05-25 15:17:11.340|閱讀 160 次
概述:本文主要分享在不使用Microsoft Visual Studio的情況下,如何使用FastReport .NET在Ubuntu 22.04.1 LTS系統中的.NET IDE上創建、構建和導出PDF報告/文檔,希望能為您提供幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
FastReport 是功能齊全的報表控件,可以幫助開發者可以快速并高效地為.NET,VCL,COM,ActiveX應用程序添加報表支持,由于其獨特的編程原則,現在已經成為了Delphi平臺最優秀的報表控件,支持將編程開發中的報表信息輸出為TXT、PDF等多種文件格式,是編程開發人員必備的報表工具。
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報表分析解決方案,使用FastReport .Net可以創建獨立于應用程序的.NET報表。
在本文中,我們將在不使用Microsoft Visual Studio(因為它不能安裝在Linux上)的情況下,看看Ubuntu 22.04.1 LTS系統上的. NET平臺,并創建一個PDF導出報告。
目前與Visual Studio類似的是JetBrains Rider。它是一個由JetBrains開發的跨平臺.NET IDE。它支持C#, VB, . NET和F#編程語言。
讓我們一起來看看如何使用FastReport .NET在JetBrains Rider上創建、構建和導出PDF報告/文檔。
先決條件:開發者需要在其PC上安裝JetBrains Rider IDE,還要考慮到Linux的特性并進行額外的設置。
首先,對于Linux,需要額外的庫,默認情況下可能不會安裝:
以Ubuntu 22.04.1 LTS為例進行Linux設置:
1. 打開控制臺;
2. 更新apt-get和安裝包:
接下來,通過選擇“New Solution”創建一個新的解決方案。
下一步是設置項目。在. NET/. NET Core中選擇Console Application項目類型。然后給項目命名,比如命名為“ReportPDF_Core_ConsoleApp”。之后我們點擊Console Application類型,language設置為“c#”,Framework設置為“.NET 6.0” 。
然后,在我們的應用程序代碼中為報告添加一個簡單的示例數據集。為此,添加到 Program.cs:
using System.Data;
接下來添加一個變量:
// creating a dataset set DataSet dataSet = new DataSet();
最后,添加 CreateDataSet 函數,我們將在其中創建并填充數據集:
void CreateDataSet() { // create a simple dataset with one table // create a simple dataset dataSet = new DataSet(); // create a table DataTable table = new DataTable(); table.TableName = "Employees"; // adding a table to the dataset dataSet.Tables.Add(table); // adding data to a table table.Columns.Add("ID", typeof(int)); table.Columns.Add("Name", typeof(string)); table.Rows.Add(1, "Andrew Fuller"); table.Rows.Add(2, "Nancy Davolio"); table.Rows.Add(3, "Margaret Peacock"); }
并添加對 CreateDataSet 函數的調用:
//creating a dataset object DataSet dataSet = new DataSet(); CreateDataSet();
FastReport技術QQ群:585577353 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn