日期:2014-05-20  浏览次数:20773 次

RDLC 跳至报表表达式语法
RDLC里钻取报表的位置是可以填写表达式的,但是我怎么写语法都不对,有人知道么。

我要实现的功能很简单,如果用户钻取的单元格内容是“鱼”就进入reportFish.rdlc,否则进入reportPam.rdlc

我尝试这样写报语法错误
=IIF(Field!Type.Value="鱼",reportFish,reportPam)
------解决方案--------------------
解决了,把报表常量用字符串返回即可,不过所有分支的报表要有相同的参数,否则就要在DrillThrough事件中编程添加对应的参数。返回空串一样会跳转,需要在DrillThrough事件中手动取消。

=IIF(Field!Type.Value="鱼","reportFish","reportPam")