Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 获取ssrs报告';从报表查看器而不是web服务调用_Asp.net_Reporting Services_Reportviewer - Fatal编程技术网

Asp.net 获取ssrs报告';从报表查看器而不是web服务调用

Asp.net 获取ssrs报告';从报表查看器而不是web服务调用,asp.net,reporting-services,reportviewer,Asp.net,Reporting Services,Reportviewer,我正在通过ReportViewer控件呈现服务器报表(远程处理模式),但我还需要保存每个报表的参数列表。ReportViewer会自动为其呈现的每个报表生成参数提示,因此我想知道是否有一个事件或属性允许我访问这些参数提示以获取报表的名称和参数数?您可以通过调用“SetParameters”方法来实现。下面是一个示例代码(VB.NET): 如果不知道参数名称,可以使用“GetParameters”方法从报告中获取它们: Dim aParamList As New Generic.List(Of R

我正在通过ReportViewer控件呈现服务器报表(远程处理模式),但我还需要保存每个报表的参数列表。ReportViewer会自动为其呈现的每个报表生成参数提示,因此我想知道是否有一个事件或属性允许我访问这些参数提示以获取报表的名称和参数数?

您可以通过调用“SetParameters”方法来实现。下面是一个示例代码(VB.NET):

如果不知道参数名称,可以使用“GetParameters”方法从报告中获取它们:

Dim aParamList As New Generic.List(Of ReportParameter)

aParamList.Add(New ReportParameter("ParamName1", "Parameter Value 1"))
aParamList.Add(New ReportParameter("ParamName2", "Parameter Value 2"))

ReportViewer1.ServerReport.SetParameters(aParamList)
For Each oParamInfo In  ReportViewer1.ServerReport.GetParameters
    'oParamInfo.Name would hold parameter name
Next