SSRS 格式化问题 - 需要突出显示项目

问题描述 投票:0回答:1

我有一个使用 Join(Lookupset) 函数返回项目列表的报告。我使用 HTML 标签对其进行了格式化,并且效果很好。这是代码:

=Microsoft.VisualBasic.Strings.JOIN(LookupSet(Fields!Tract_ID.Value,Fields!PROPERTYID.Value,"<b>" & Fields!STIPULATIONTITLE.Value & " -- " & "</b>" & Fields!STIPULATIONTEXT.Value, "MyDataset"), "<br>")

现在,我需要发生的是,如果返回的 STIPULATIONTITLE 包含单词“EXCLUSIVE”,则仅突出显示该行。

我似乎无法让它发挥作用。我可以突出显示整个文本框,但不仅仅是该特定行。

任何人都可以帮我制作可以做到这一点的 HTML 吗?

reporting-services ssrs-2012 ssrs-tablix
1个回答
0
投票

我现在无法测试这个,但我认为以下内容会起作用..

尝试将

"<b>" & Fields!STIPULATIONTITLE.Value & " -- " & "</b>"
包裹在
IIF
中。

类似的东西

IIF (Fields!STIPULATIONTITLE.Value.ToString().Contains("EXCLUSIVE")
    , "<b>" & Fields!STIPULATIONTITLE.Value & " -- " & "</b>"
    , Fields!STIPULATIONTITLE.Value) 

如果您将

"<b>" & Fields!STIPULATIONTITLE.Value & " -- " & "</b>"
部分替换为上面的整个表达式,它可能会达到您想要的效果。

正如我所说,未经测试...

© www.soinside.com 2019 - 2024. All rights reserved.