格式化SSRS中的特定文本

时间:2015-06-23 17:34:02

标签: reporting-services custom-code

我有两段代码,我想尝试加入:

1

Public Function DisplayAParameterValue(ByVal parameters as Parameters) as Object
    Return parameters("MyParameter").Value
End Function

2

Function BoldText(Text As String) As String
   Return Text.Replace("ValueOfMyParameter", "<b>ValueOfMyParamter</b>)
End Function

第一位代码将返回参数&#34; MyParameter的值。&#34;然后我想通过第二位代码运行该值,这样当我调用该函数时,它将为参数值的任何实例加粗。

非常感谢任何帮助!! :)

1 个答案:

答案 0 :(得分:1)

DisplayAParameterValue提供的功能不如简单地使用Parameters!MyParam.Value,所以如果你真的需要这个功能,你能提供一个用例吗?

但为了达到理想的效果,你可以

Function BoldParameterText(Text As String, Param as String) As String
   Return Text.Replace(Param, "<b>"+Param+"</b>")
End Function

并使用下面的

进行调用
    =code.BoldParameterText(First(Fields!myResult.Value, "MyDataSet"),Parameters!MyParam.Value)