SSRS动态更改单元格背景和字体颜色

时间:2014-05-01 01:40:18

标签: reporting-services ssrs-2008 ssrs-tablix

对于小于80的值,我需要将表格单元格背景颜色更改为黄色,将字体颜色更改为粗体/红色。

细胞表达是 = Fields!Mark.Value

如何更改单元格背景颜色/将颜色填充为黄色?

2 个答案:

答案 0 :(得分:11)

SSRS中几乎所有内容都是表达式,因此您可以使用VBA代码有条件地设置属性值。

要设置背景颜色,请将表格单元格的BackgroundColor属性设置为:

=IIF(Fields!Mark.Value < 80, "Yellow", "White")

要将字体设置为粗体,请将表格单元格的Font - FontWeight属性设置为:

=IIF(Fields!Mark.Value < 80, "Bold", "Normal")

要使文本变为红色,请将表格单元格的Color属性设置为:

=IIF(Fields!Mark.Value < 80, "Red", "Black")

答案 1 :(得分:0)

  1. 选择文本框 - &gt;右键单击 - &gt;去财产
  2. font-&gt; color-&gt;给你的表达式ex:= iif(Fields!status.Value =&#34; 1&#34;,&#34; Green&#34;,&#34; Red&#34 ;)