首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

ReportViewer中条件判断(IIf)有关问题

2012-03-28 
ReportViewer中条件判断(IIf)问题我的条件判断如下所示:IIf(Fields!KL.Value0,0,Round(Fields!WB.Value/F

ReportViewer中条件判断(IIf)问题
我的条件判断如下所示:
IIf(Fields!KL.Value=0,0,Round(Fields!WB.Value/Fields!KL.Value,2))
而且 Fields!KL.Value 的值也为 0, 可是在报表显示的时候就成"错误号",这个问题应该如何解决呀?

[解决办法]
可以很明确的告诉你,这是reportting service的一个bug。他的计算机制是先把所有参数算出来后,再提交给iif处理,所以,你就是先判断被除数为零也不行,他还是被零除了。用存储过程之类的东西代替吧。

热点排行