2009-07-18 3 views
1

Nous avons une application ASP.NET 2 et pour le moment, nous utilisons DataSet/DataTable en prenant une procédure/requête stockée et en affichant sur l'écran (grilles). Pour les graphiques, nous utilisons le composant Diagramme Dundas et de nouveau nous utilisons DataSet/DataTable pour l'afficher. Ces choses fonctionnent bien ... pas de problème. Maintenant, nous avons un défi que chaque rapport que nous produisons ci-dessus (grille ou graphique), l'utilisateur veut consolider en une seule solution de clic, ce qui signifie que s'ils cliquent sur le "Rapport consolidé", il produira la page ainsi (grille/graphique) en 1 page. Mais le problème est que l'utilisateur veut utiliser l'affichage (grille/graphique) et le télécharger en 1 fichier. Il pourrait Mme Mots/Mme Excell.Rapport consolidé ASP.NET

Comment allons-nous y parvenir?

Je pense faire comme suit: 1. Convertir tout à utiliser les services d'information (client) .. ou 2. Est-il possible de faire comme convertir la page/grapf dans Word/Excel en une seule page ? N 'y a-t-il pas une autre solution? Le problème est que nous avons des procédures stockées simples pour obtenir la source de données, puis nous utilisons ces données et faisons la manipulation de données massive dans DataSet/DataTable (boucle à travers les enregistrements, créer un nouvel ensemble de données et manipuler etc etc) puis de construire le rapport final et d'afficher sur l'écran.

J'ai apprécié votre commentaire.

Merci

Répondre

3

À mon avis, la meilleure solution sera intégrer le code HTML en PDF.

Vous pouvez convertir le code HTML généré en PDF facilement avec ABCPdf from WebSuperGoo (Je soupçonne que d'autres solutions peuvent fonctionner, mais je ne l'ai utilisé ce produit)

Voir cette live demo et sélectionnez « Ajouter une URL » et le point à votre URL ou check out this example

Questions connexes