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