发布时间 : 2014-02-11 09:54:20.000|阅读 1594 次
概述:在创建报表的过程中,其中一个难点就是计算表达式,它之所以难,是因为其中包含调用不同的函数、方法、属性等。使用Stimulsoft Reports,我们可以使用两种方式计算表达式。
相关链接:
Stimulsoft报表工具中一个非常重要的功能就是对于所有产品的可用性。在设计器中创建报表,在浏览器中展现报表,组件编辑对于用户并不是什么大问题,但是,当进一步了解Stimulsoft产品,将其集成到其他产品并对其进行优化,用户会编译报表等,今天,我们就要来讲一讲编译报表中的一些操作。
首先,我们谈论的话题是转换方式。
在创建报表的过程中,其中一个难点就是计算表达式,它之所以难,是因为其中包含调用不同的函数、方法、属性等。
在Stimulsoft Reports中,我们可以使用两种方式计算表达式:
编译模式:在 C# 或者 VB中,报表被转换到class中,所有表达式转换为方法。得到的class被编译(运行时编译)。当报表包含错误(语法错误等),会出现编译错误并无法创建报表。
解析模式:表达式被嵌入式解析器处理为所需要的表达式。这里需要说明它不支持事件脚本。解析器只支持一些常用函数、属性和方法。
编译器只支持在 .NET Framework下运行时编译模式。因此,大多数的用户在其他平台上编译报表(如果编译支持)或者使用解析模式。
在Stimulsoft Reports中你可以使用三种方式编译:
在下一章我们将对上面这三种编译方式进行具体讲解,有兴趣的朋友记得关注更新哦!!!