文檔首頁>>FastReport中文文檔>>存儲和加載報告
存儲和加載報告
您可以通過以下方式存儲報告:
方法 | 描述 |
---|---|
存儲在應用程序的資源中 |
我們之前介紹過的報告的典型使用場景就是使用這種方法。報告對象的 StoreInResources 屬性負責此功能。該屬性默認設置為 true。這種方法有以下優(yōu)點和缺點:+ 報告被嵌入到應用程序中,您不需要部署額外的文件;- 如果需要更改報告,您必須重新編譯應用程序。為此,FastReport .NET 在窗體的 InitializeComponent 方法中添加了一段代碼。 |
在 .FRX 文件中 |
如果您想讓您的用戶有能力更改報表,則此方法非常有用。在這種情況下,將報表的 StoreInResources 屬性設置為 false。要從文件中加載報告,請使用報告對象的加載方法:report1.Load("filename.frx"); |
在數據庫中 |
可以將報告以字符串或 blob 流的形式存儲在數據庫中。要從字符串加載報告,請使用報告對象的 LoadFromString 方法。要從流加載報告,請使用重載版的 Load 方法:report1.Load(stream);要支持報告設計器中的加載/保存操作,需要替換設計器中的 "打開文件 "和 "保存文件 "對話框。請閱讀此處了解如何操作。 |
作為 C#/VB.NET 類要以類的形式使用報表 | 請設計報表并保存為 .cs/.vb 文件。為此,請在 "保存 "對話框中選擇 "文件類型"。文件類型可能是 .cs 或 .vb - 這取決于報表中的腳本語言(可在 "報表 "對話框中更改) |
如需下載fastreport最新試用版,請點產品名跳轉產品下載頁>>