报表编译

Stimulsoft Reports报表工具的三种编译方式

て烟熏妆下的殇ゞ 提交于 2019-12-03 09:01:05
一、Compile方式 在使用Stimulsoft Reports报表工具的时候,你可以手动调用此方法的代码,也可以在调用方法Render()时,自动调用该方法。 .NET Framework有运行时编译功能,你只需要编译文件。创建的文件被保存在临时的Windows文件中。而创建的报表也会在这个临时文件中进行操作。编译的报表通过系统内存中从集合上传后才会从文件中删除。 .NET Framework还有另外一个功能,集合可以通过ApplicationDomain在内存中卸载。每个编译的报表都被存储在内存中,因此,内存使用数量会增长。在可执行文件数量允许范围内,应用会以"Out Of Memory exception"错误形式结束。 二、将报表保存为集合 你可以使用报表设计器将报表保存为集合,完成方式为点击 File -> Save as -> DLL Files 。 当然,你也可以调用方式Report.Compile() 来指定报表必须编译的集合名称。 三、将报表保存为 C# 或 VB class 在使用Stimulsoft Reports的时候,使用报表设计器可以将报表作为类保存为.cs 或者 .vb 文件(取决于编程语言),然后将保存的类与项目链接并编译。 来源: oschina 链接: https://my.oschina.net/u/1428868/blog/201106