ReportViewer.SubmittingParameterValues 事件

当报表参数值提交到报表服务器时发生。

命名空间:  Microsoft.Reporting.WebForms
程序集:  Microsoft.ReportViewer.WebForms(在 Microsoft.ReportViewer.WebForms.dll 中)

语法

声明
Public Event SubmittingParameterValues As ReportParametersEventHandler
用法
Dim instance As ReportViewer
Dim handler As ReportParametersEventHandler

AddHandler instance.SubmittingParameterValues, handler
public event ReportParametersEventHandler SubmittingParameterValues
public:
 event ReportParametersEventHandler^ SubmittingParameterValues {
    void add (ReportParametersEventHandler^ value);
    void remove (ReportParametersEventHandler^ value);
}
member SubmittingParameterValues : IEvent<ReportParametersEventHandler,
    ReportParametersEventArgs>

注释

当用户单击**“查看报表”**按钮时,或者报表参数由于它们之间的依赖关系而自动提交时,发生此事件。有关此事件的信息通过 ReportParametersEventArgs 对象传递到处理此事件的 ReportParametersEventHandler 委托。此事件仅适用于远程处理模式。

处理此事件,以便在报表参数提交到报表服务器之前读取或修改报表参数。有关处理事件的更多信息,请参见使用事件

示例

如果希望阻止参数自动提交,请订阅此事件并使用以下代码。请注意,此代码不阻止**“ReportViewer”**控件启动回发。

Private Sub reportViewer1_SubmittingParameterValues(ByVal sender As Object, ByVal e As ReportParametersEventArgs)
    If e.AutoSubmit Then
        e.Cancel = True
    End If
End Sub
void reportViewer1_SubmittingParameterValues(object sender, ReportParametersEventArgs e)
{
    if (e.AutoSubmit)
        e.Cancel = true;
}

请参阅

参考

ReportViewer 类

Microsoft.Reporting.WebForms 命名空间

ReportParameter

ReportParameterCollection