我的文本框中有一个可以为空的布尔输入参数,其中包含以下表达式:
=iif(Parameters!Sorted.Value="","All",iif(Parameters!Sorted.Value="True","Sorted","Unsorted"))
我正在尝试根据Sorted输入参数的值来显示它
空=“全部”
True =“已排序”
False = "未排序"
我还尝试了以下 switch 语句,但没有任何运气:
=Switch(Parameters!Sorted.Value="","All",Parameters!Sorted.Value="True","Sorted",Parameters!Sorted.Value="False","Unsorted")
每次呈现报告时,我都会收到以下错误:
The value expression for the textbox ‘textbox7’ contains an error: Input string was not in a correct format.
我正在使用 VS2003 和 SSR Designer v 8.0
编辑#1:每个请求
<ReportParameter Name="Sorted">
<DataType>Boolean</DataType>
<Nullable>true</Nullable>
<Prompt>Sorted</Prompt>
</ReportParameter>
这是您要求的代码吗?