Partilhar via


Evento ReportViewer.SubmittingParameterValues

Ocorre quando os valores de parâmetro de relatório são enviados para o servidor de relatório.

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

Sintaxe

'Declaração
Public Event SubmittingParameterValues As ReportParametersEventHandler
public event ReportParametersEventHandler SubmittingParameterValues
public:
 event ReportParametersEventHandler^ SubmittingParameterValues {
    void add (ReportParametersEventHandler^ value);
    void remove (ReportParametersEventHandler^ value);
}
member SubmittingParameterValues : IEvent<ReportParametersEventHandler,
    ReportParametersEventArgs>
JScript não oferece suporte a eventos.

Comentários

Esse evento ocorre quando o usuário clica no botão Exibir Relatório ou quando os parâmetros de relatório são enviados automaticamente devido às dependências entre eles.As informações sobre esse evento são passadas em um objeto ReportParametersEventArgs para o representante de ReportParametersEventHandler, que trata o evento.Esse evento só se aplica ao modo de processamento remoto.

Trate esse evento para ler ou modificar os parâmetros do relatório antes de serem enviadas para o servidor de relatório.Para obter mais informações sobre o tratamento de eventos, consulte Consumindo eventos.

Exemplos

Se você quer impedir que os parâmetros sejam enviados automaticamente, assine esse evento e use o seguinte código.Observe que esse código não impede que o controle ReportViewer inicie um postback.

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

Consulte também

Referência

ReportViewer Classe

Namespace Microsoft.Reporting.WebForms

ReportParameter

ReportParameterCollection