Freigeben über


ReportViewer.SubmittingParameterValues-Ereignis

Tritt auf, wenn Berichtsparameterwerte an den Berichtsserver gesendet werden.

Namespace:  Microsoft.Reporting.WebForms
Assembly:  Microsoft.ReportViewer.WebForms (in Microsoft.ReportViewer.WebForms.dll)

Syntax

'Declaration
Public Event SubmittingParameterValues As ReportParametersEventHandler
'Usage
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 unterstützt die Verwendung von Ereignissen, jedoch nicht die Deklaration neuer Ereignisse.

Hinweise

Dieses Ereignis tritt auf, wenn Benutzer auf die Schaltfläche Bericht anzeigen klicken oder wenn Berichtsparameter aufgrund von Abhängigkeiten automatisch gesendet werden. Informationen zu diesem Ereignis werden in einem ReportParametersEventArgs-Objekt an den ReportParametersEventHandler-Delegaten übergeben, der das Ereignis behandelt. Dieses Ereignis gilt nur für den Remoteverarbeitungsmodus.

Behandeln Sie dieses Ereignis, um die Berichtsparameter zu lesen oder zu ändern, bevor diese an den Berichtsserver gesendet werden. Weitere Informationen zur Behandlung von Ereignissen finden Sie unter Consuming Events.

Beispiele

Wenn Sie das automatische Senden von Parametern verhindern möchten, abonnieren Sie dieses Ereignis, und verwenden Sie den folgenden Code. Beachten Sie, dass dieser Code nicht verhindert, dass das ReportViewer-Steuerelement einen Postback initiiert.

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;
}

Siehe auch

Verweis

ReportViewer Klasse

Microsoft.Reporting.WebForms-Namespace

ReportParameter

ReportParameterCollection