我在SSRS / Visual Studio 2008中编写了一个表达式,尝试将GUID与已知GUID列表进行比较...但是,当我尝试这样做时,我遇到了Visual Studio中的错误。这是我的代码:
IIf(Fields!Id.Value = "E1A5AA02-6B0F-4D0D-87B6-E88773314B73" ...
答案 0 :(得分:0)
花了一点时间,最终让我找到this question来找到答案,但我使用字符串转换和套管的组合来产生结果:
IIf(UCase(CType(Fields!Id.Value, GUID).ToString) = "E1A5AA02-6B0F-4D0D-87B6-E88773314B73" ...
为了完整起见,我可能应该围绕等式的两边包裹UCase
,以防万一。