如何在RDLC报告字段中应用三种颜色?

时间:2018-01-09 07:58:34

标签: c# asp.net rdlc

我试过但没有影响报告所以请帮帮我... 我有以下文本字段如下 MO CL AB P

我在字体表达式中使用它来改变颜色

=IIf((Fields!TotalHrs.Value ="O") , "Blue" ,
IIf(( Fields!TotalHrs.Value ="AB" ), "Red" ,"DarkGreen"))

它有效,但无法添加其他两个字段MO和P

1 个答案:

答案 0 :(得分:1)

如果所有四个值都来自同一个字段,那么您可以使用下面的代码来完成。

=IIf(Fields!TotalHrs.Value ="O", "Blue" ,
IIf(Fields!TotalHrs.Value ="AB", "Red" ,
IIf(Fields!TotalHrs.Value ="MO","Green",
IIf(Fields!TotalHrs.Value ="P","Yellow","White"))))

如果有什么不起作用,请告诉我。