在 SSRS 中格式化特定文本
Formatting particular text within SSRS
我有两段代码想尝试连接在一起:
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
代码的第一位将 return 参数的值 "MyParameter." 然后我想通过第二位代码 运行 该值,这样当我打电话时对于函数,它会将我参数值的任何实例加粗。
非常感谢任何帮助!! :)
DisplayAParameterValue
提供的实用性不如简单地使用参数!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)
我有两段代码想尝试连接在一起:
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
代码的第一位将 return 参数的值 "MyParameter." 然后我想通过第二位代码 运行 该值,这样当我打电话时对于函数,它会将我参数值的任何实例加粗。
非常感谢任何帮助!! :)
DisplayAParameterValue
提供的实用性不如简单地使用参数!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)