2010-10-28 4 views
0

Mon objectif final est d'ouvrir une nouvelle fenêtre de navigateur et d'afficher un gif de progression animé lors du chargement d'un rapport Crystal lent. En utilisant les méthodes traditionnelles d'asp.net pour y arriver, le gif ne s'anime pas pendant une publication, à moins que j'utilise des panneaux de mise à jour, mais c'est quand les choses commencent à devenir désordonnées.Fournir un rapport Crystal à l'aide du service Web (ASP.NET)

J'ai lu beaucoup d'articles décrivant comment publier un rapport Crystal en tant que service Web à l'aide de Visual Studio .net. Cela dépend toujours de l'utilisation du service Web en tant que source de rapport et de la liaison d'un objet ReportViewer à la source/service de données.

Je voudrais faire quelque chose d'un peu différent mais je ne suis pas sûr que ce soit possible. Je voudrais construire un service asmx qui renvoie le rapport tout comme HTML une fois qu'il est construit. Si cela est possible, il permettra le chargement du rapport en utilisant les méthodes Javascript AJAX. Cela me permettrait d'afficher un joli gif animé pendant que le rapport (parfois lent) est construit.

Je ne suis pas sûr de la manière dont le rapport se comportera, mais s'il est généré de cette manière, les boutons de navigation et d'exportation de stock fonctionneraient-ils encore?

Répondre

Questions connexes