gpt4 book ai didi

reporting-services - SSRS : How can I accessing report parameters from custom assembly?

转载 作者:行者123 更新时间:2023-12-04 02:48:25 25 4
gpt4 key购买 nike

有什么方法可以从自定义程序集中访问报告参数吗?我可以将它们作为函数调用的一部分显式传递,但这对于非常复杂的报告来说可能非常麻烦。

谢谢,

阿德里安

最佳答案

我认为你做不到。 corresponding MSDN documentation提到您可以在自定义程序集中使用参数:

You can reference the global parameters collection via custom code in a Code block of the report definition or in a custom assembly that you provide. The parameters collection is read-only and has no public iterators.

但是所提供的示例都要求您提供所有参数或仅提供一个参数作为自定义代码函数的参数,例如

' Passing an entire global parameter collection to custom code.
' This function returns the value of a specific report parameter MyParameter.
Public Function DisplayAParameterValue(ByVal parameters as Parameters) as Object
Return parameters("MyParameter").Value
End Function

和:

' Passing an individual parameter to custom code.
' This example returns the value of the parameter
' passed in. If the parameter is a multivalue parameter,
' the return string is a concatenation of all the values.
Public Function ShowParameterValues(ByVal parameter as Parameter)
as String
Dim s as String
If parameter.IsMultiValue then
s = "Multivalue: "
For i as integer = 0 to parameter.Count-1
s = s + CStr(parameter.Value(i)) + " "
Next
Else
s = "Single value: " + CStr(parameter.Value)
End If
Return s
End Function

关于reporting-services - SSRS : How can I accessing report parameters from custom assembly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18331455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com