Freigeben über


ReportViewer.SubmittingParameterValues-Ereignis

Tritt auf, wenn Parameterwerte an den Berichtsserver gesendet werden.

Namespace:  Microsoft.Reporting.WinForms
Assembly:  Microsoft.ReportViewer.WinForms (in Microsoft.ReportViewer.WinForms.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, wenn sie zurück zum übergeordneten Bericht navigieren, der Berichtsparameter eines Drillthroughberichts enthält, 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:

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.WinForms-Namespace

ReportParameter

ReportParameterCollection