Silverlight 如何从PerpetuumSoft.ReportViewer中的ParametersPanel获取参数及其值?

Silverlight 如何从PerpetuumSoft.ReportViewer中的ParametersPanel获取参数及其值?,silverlight,reporting-services,reportviewer,Silverlight,Reporting Services,Reportviewer,我用 我需要列出用户在ParametersPanel中设置的参数及其值 我看ReportViewer.Parameter,但它只是让我在代码中方便地添加参数,但我需要在ParametersPanel中设置用户设置的参数 对此有何想法?当单击“设置参数”按钮时,报表查看器会触发一个事件。在该事件的处理程序中,我们可以获取所有参数及其值,并将其存储在集合中,以便在需要的每个位置使用 <rpt:ReportViewer x:Name="reportViewer" Parameters

我用

我需要列出用户在ParametersPanel中设置的参数及其值

我看ReportViewer.Parameter,但它只是让我在代码中方便地添加参数,但我需要在ParametersPanel中设置用户设置的参数


对此有何想法?

当单击“设置参数”按钮时,报表查看器会触发一个事件。在该事件的处理程序中,我们可以获取所有参数及其值,并将其存储在集合中,以便在需要的每个位置使用

<rpt:ReportViewer x:Name="reportViewer" 
     ParametersProcessing="reportViewer_ParametersProcessing"/>

public List<ReportParameterValue> ReportParameterValues { get; set; }
private void reportViewer_ParametersProcessing(object sender, ParametersProcessingEventArgs e)
{
    ReportParameterValues = e.Collection;
}

公共列表ReportParameterValues{get;set;}
私有void reportViewer_参数处理(对象发送者,参数处理ingeventargs e)
{
ReportParameterValues=e.集合;
}

您可以在此处找到更多信息: