Impression d'un GridView

Signaler
Messages postés
53
Date d'inscription
mercredi 14 septembre 2005
Statut
Membre
Dernière intervention
9 novembre 2007
-
Messages postés
53
Date d'inscription
mercredi 14 septembre 2005
Statut
Membre
Dernière intervention
9 novembre 2007
-
Bonjour, j'utilise un GridView pour afficher le résultat d'une requête sur une base de données, et j'aimerais insérer un bouton permettant d'imprimer ce tableau (je travaille en ASP2 .NET).Quelqu'un peut-il me dire comment faire pour coder l'impression du tableau, et si possible la gestion des marges, la gestion des pages si mon tableau déborde de l'écran...?
Merci d'avance pour votre aide.

2 réponses

Messages postés
192
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
9 mars 2007
1
Bonsoir,

L'impression depuis un navigateur est un sujet très vaste : tu ne sais pas pas quel navigateur va utiliser l'internaute, quel système d'exploitation il va utiliser, et quelle imprimante il va utiliser, sur quel format de papier il va imprimer, ... . De plus, le seul moyen que l'internaute a d'imprimer sa page, c'est "Fichier > Imprimer".
Pour la solution "Fichier > Imprimer", le grand classique est de faire une feuille de styles (CSS) spécifique pour le média "print" qui fera en sorte de contraindre ton tableau dans la largeur (et là tu n'est pas dans le bon forum, il faut voir avec les spécialistes de l'HTML et du CSS). Dans la plus part des cas, tu arriveras a un résultat satisfaisant au moins pour la largeur... et si l'internaute n'imprime pas ta page sur un timbre poste.
Les autres solutions sont beaucoup plus lourdes, et consistent à générer des formats imprimables comme le pdf et le postscript.
Une autre solution est d'utiliser un ActiveX pour gérer l'impression (si le navigateur est Internet Exploreur), mais là, pour avoir déjà fait ça, je peux te dire que c'est long,... très long à faire.
J'éspère t'avoir renseigné un peu...

Bon code,

TiK - MCSD.NET
http://www.blogatik.com/
http://www.objectif-services.com/
Messages postés
53
Date d'inscription
mercredi 14 septembre 2005
Statut
Membre
Dernière intervention
9 novembre 2007
1
Merci pour ta réponse tikrimi. Je vais donc essayer de voir comment faire avec CSS...