文档彩票走势图>>FastReport中文文档>>存储和加载报告
存储和加载报告
您可以通过以下方式存储报告:
方法 | 描述 |
---|---|
存储在应用程序的资源中 |
我们之前介绍过的报告的典型使用场景就是使用这种方法。报告对象的 StoreInResources 属性负责此功能。该属性默认设置为 true。这种方法有以下优点和缺点:+ 报告被嵌入到应用程序中,您不需要部署额外的文件;- 如果需要更改报告,您必须重新编译应用程序。为此,FastReport .NET 在窗体的 InitializeComponent 方法中添加了一段代码。 |
在 .FRX 文件中 |
如果您想让您的用户有能力更改报表,则此方法非常有用。在这种情况下,将报表的 StoreInResources 属性设置为 false。要从文件中加载报告,请使用报告对象的加载方法:report1.Load("filename.frx"); |
在数据库中 |
可以将报告以字符串或 blob 流的形式存储在数据库中。要从字符串加载报告,请使用报告对象的 LoadFromString 方法。要从流加载报告,请使用重载版的 Load 方法:report1.Load(stream);要支持报告设计器中的加载/保存操作,需要替换设计器中的 "打开文件 "和 "保存文件 "对话框。请阅读此处了解如何操作。 |
作为 C#/VB.NET 类要以类的形式使用报表 | 请设计报表并保存为 .cs/.vb 文件。为此,请在 "保存 "对话框中选择 "文件类型"。文件类型可能是 .cs 或 .vb - 这取决于报表中的脚本语言(可在 "报表 "对话框中更改) |
如需下载fastreport最新试用版,请点产品名跳转产品下载页>>