Événement ReportViewer.SubmittingParameterValues
Se produit lorsque des valeurs de paramètres sont envoyées au serveur de rapports.
Espace de noms : Microsoft.Reporting.WinForms
Assembly : Microsoft.ReportViewer.WinForms (en Microsoft.ReportViewer.WinForms.dll)
Syntaxe
'Déclaration
Public Event SubmittingParameterValues As ReportParametersEventHandler
'Utilisation
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 prend en charge l'utilisation d'événements, mais pas la déclaration de nouveaux événements.
Notes
Cet événement se produit lorsque l'utilisateur clique sur le bouton Afficher le rapport, lorsqu'il revient à un rapport parent contenant les paramètres du rapport à partir d'un rapport d'extraction, ou lorsque les paramètres du rapport sont automatiquement transmis en raison de dépendances qui les lient. Les informations sur cet événement sont transmises dans un objet ReportParametersEventArgs au délégué ReportParametersEventHandler qui gère l'événement. Cet événement ne s'applique qu'au mode de traitement distant.
Gérez cet événement pour lire ou modifier les paramètres du rapport avant leur transmission au serveur de rapports.
Pour plus d'informations sur la gestion des événements, consultez Consuming Events.
Exemples
Si vous souhaitez empêcher la transmission automatique des paramètres, abonnez-vous à cet événement et utilisez le code suivant :
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;
}