根据字段的值在SSRS中使文本变为粗体

时间:2011-02-26 18:27:51

标签: ssrs-2008 reporting-services

如果我的数据库中的字段值为“HD”,我想将一些文字加粗并加下划线

我的意思是,我在数据库中有两个文件。 Text1和Header。我在报告中显示Text1,如果Header的值为“HD”,则Text1应为粗体,fontsize应为12.否则,只需正常显示。

怎么做?

由于 Furqan

1 个答案:

答案 0 :(得分:11)

就像这个earlier answer of mine一样,它展示了如何为文本颜色做类似的事情。在报告中选择Text1单元格,然后从“属性”窗口中找到“FontWeight”并点击下拉菜单,然后选择“表达式”。

你想要的表达方式将是:

=iif(Fields!Header.Value = "HD", "Bold", "Normal")

...基本上,当标题是“HD”时,你将Text1的Property“FontWeight”设置为“Bold”,否则你将它设置为“Normal”。

你会为FontSize属性做类似的事情:

=iif(Fields!Header.Value = "HD", "12pt", "9pt")

(显然,将“9pt”设置为当前正常设置的任何字体大小!)