Est-il possible d'annuler un rapport de longue durée démarré à l'aide du contrôle ReportViewer de formulaires Web? Documentation de la méthode .Reset()
ditAnnulation de l'exécution du rapport via Microsoft.Reporting.WebForms ReportViewer
Appelez la méthode Reset pour annuler toute rendu en cours et remis à zéro le contrôle ReportViewer à son état par défaut.
Toutefois, si je (par exemple) mettre un bouton sur le formulaire Web pour appeler reportViewer1.Reset()
sur postback
, la ligne n'a jamais vraiment fait frapper jusqu'à ce que le rapport est terminé. En regardant trace.axd
, je peux voir que le postback
se situe entre BeginLoadState
et EndLoadState
jusqu'à la fin du rapport.