Stimulsoft Reports表达式计算方式详解

发布时间 : 2014-02-11 09:54:20.000|阅读 1542 次

概述:在创建报表的过程中,其中一个难点就是计算表达式,它之所以难,是因为其中包含调用不同的函数、方法、属性等。使用Stimulsoft Reports,我们可以使用两种方式计算表达式。

相关链接:

Stimulsoft报表工具中一个非常重要的功能就是对于所有产品的可用性。在设计器中创建报表,在浏览器中展现报表,组件编辑对于用户并不是什么大问题,但是,当进一步了解Stimulsoft产品,将其集成到其他产品并对其进行优化,用户会编译报表等,今天,我们就要来讲一讲编译报表中的一些操作。

首先,我们谈论的话题是转换方式。

在创建报表的过程中,其中一个难点就是计算表达式,它之所以难,是因为其中包含调用不同的函数、方法、属性等。

在Stimulsoft Reports中,我们可以使用两种方式计算表达式:

编译模式:在 C# 或者 VB中,报表被转换到class中,所有表达式转换为方法。得到的class被编译(运行时编译)。当报表包含错误(语法错误等),会出现编译错误并无法创建报表。

解析模式:表达式被嵌入式解析器处理为所需要的表达式。这里需要说明它不支持事件脚本。解析器只支持一些常用函数、属性和方法。

编译器只支持在 .NET Framework下运行时编译模式。因此,大多数的用户在其他平台上编译报表(如果编译支持)或者使用解析模式。

在Stimulsoft Reports中你可以使用三种方式编译:

  • Compile 方式(运行时编译)
  • 将报表保存为集合
  • 将报表保存为 C# 或 VB class

在下一章我们将对上面这三种编译方式进行具体讲解,有兴趣的朋友记得关注更新哦!!!


在线
客服
微信
QQ 电话
023-68661681
返回
顶部