ReportViewer.SubmittingParameterValues 事件

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

命名空间:  Microsoft.Reporting.WinForms
程序集:  Microsoft.ReportViewer.WinForms(在 Microsoft.ReportViewer.WinForms.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>
JScript 支持使用事件,但不支持声明新事件。

注释

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

处理此事件,以便在报表参数提交到报表服务器之前读取或修改报表参数。

有关处理事件的更多信息,请参见Consuming Events

示例

如果希望阻止参数自动提交,请订阅此事件并使用以下代码:

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.WinForms 命名空间

ReportParameter

ReportParameterCollection