天心天思技术部 发表于 2016-9-30 15:05:01

错误的Sum表达式预览的时候会出现闪退!

如题,我这边反复的操作使用后发现在activereport9版本中对一张报表设计的时候如果对TextBox中的表达式出现写错或者有问题的时候系统是不会给予自动提示说明该地方的表达式错误,那么这样就导致在对报表进行加载数据源并且预览的时候就会连带整个系统闪退出错,这个问题有什么办法解决?在呈现的时候我使用try的方式捕捉错误发现错误是在渲染到View控件后后台处理完成报错,没有报错也没有捕捉到, 急需寻求一个解决方案!很紧急的问题!

gw0506 发表于 2016-9-30 17:29:25

在设计器里,如果表达式错误,应该是下不进去的。所以不知道你这边的错误表达式是怎么写进去的,另外最好能把错误的表达式发过来我蛮看看。

天心天思技术部 发表于 2016-9-30 17:35:55

gw0506 发表于 2016-9-30 17:29
在设计器里,如果表达式错误,应该是下不进去的。所以不知道你这边的错误表达式是怎么写进去的,另外最好能 ...

Sum这个是错误的,正确是应该是 Sum()   activereport9版本没出现提示表达式错误,还是允许继续保存预览,然后预览就导致整个系统崩溃闪退try捕捉不到错误!

gw0506 发表于 2016-9-30 17:59:44

单独用AR的设计器,是可以预览的。这和你那边情况一样吗?

gw0506 发表于 2016-9-30 18:16:09

目前可以确认的是AR10如果设计时表达式错误,肯定过不去。我建议你还是换到AR10,AR10在WinForm下支持.NET Framework 3.5。
页: [1]
查看完整版本: 错误的Sum表达式预览的时候会出现闪退!