Impression d'un GridView

gabiset Messages postés 53 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 9 novembre 2007 - 18 déc. 2006 à 17:26
gabiset Messages postés 53 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 9 novembre 2007 - 19 déc. 2006 à 09:47
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

tikrimi Messages postés 192 Date d'inscription dimanche 5 janvier 2003 Statut Membre Dernière intervention 9 mars 2007 1
18 déc. 2006 à 22:52
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/
0
gabiset Messages postés 53 Date d'inscription mercredi 14 septembre 2005 Statut Membre Dernière intervention 9 novembre 2007 1
19 déc. 2006 à 09:47
Merci pour ta réponse tikrimi. Je vais donc essayer de voir comment faire avec CSS...
0
Rejoignez-nous