翻譯|使用教程|編輯:董玉霞|2022-07-13 09:51:20.470|閱讀 282 次
概述:本文主要介紹使用WinDows形勢下, 如何在 Visual Studio 中使用報表組件FastReport.NET以及在代碼中使用報告和存儲和加載報告 。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本文主要介紹使用WinDows形勢下, 如何在 Visual Studio 中使用報表組件FastReport.NET以及在代碼中使用報告和存儲和加載報告 。
讓我們考慮一下 Visual Studio 中 Report 組件的典型用法。我們將使用來自類型化數據集的數據。
要創建報告,請執行以下步驟:
report1.Show();
要在代碼中使用 Report 組件,您需要執行以下操作:
以下示例演示了如何執行此操作:
using (Report report = new Report()) { report.Load("report1.frx"); report.RegisterData(dataSet1, "NorthWind"); report.Show(); }
您可以通過以下方式存儲報告:
方法 | 描述 |
在應用程序的資源中 | 我們之前看到的使用 Report 的典型場景就是使用這種方法。Report 對象的 StoreInResources 屬性對此負責。此屬性默認設置為 true。這種方法有以下優點和缺點:+ 報表嵌入到您的應用程序中,您不需要部署額外的文件;- 如果您需要更改報表,則必須重新編譯您的應用程序。加載報表是自動執行的. 為此,FastReport .NET 將代碼添加到表單的 InitializeComponent 方法中。 |
在 .FRX 文件中 | 如果您想讓您的用戶能夠更改報告,此方法很有用。在這種情況下,請將報表的 StoreInResources 屬性設置為 false。要從文件加載報告,請使用 Report 對象的 Load 方法:report1.Load("filename.frx"); |
在數據庫中 | 您可以將報告以字符串或 Blob 流的形式存儲在數據庫中。要從字符串加載報告,請使用 Report 對象的 LoadFromString 方法。要從流中加載報表,請使用 Load 方法的重載版本:report1.Load(stream);要支持報表設計器中的加載/保存操作,您需要替換設計器中的“打開文件”和“保存文件”對話框。 |
作為 C#/VB.NET 類 | 要將報告作為一個類使用,請設計您的報告并將其保存到 .cs/.vb 文件中。為此,請在“保存”對話框中選擇“文件類型”。文件類型可能是 .cs 或 .vb - 它取決于報告中的腳本語言(可能在“報告”中更改) |
本次FastReport.NET使用教程就介紹到這里了,下篇文章我們將介紹如何注冊數據等相關內容。
更多產品授權信息點擊查看FastReport.NET價格,或者咨詢慧都在線客服。
FastReport.NET技術QQ群:702295239 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn