Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Imprimer un DataGrid [ Base de données / Access ] (Devlop001)

mardi 22 avril 2008 à 12:11:03 | Imprimer un DataGrid

Devlop001

Bonjour,
Je voudrais savoir  comment peut on imprimer le contenu d'un DataGrid en appuyant sur un bouton (sous asp.net). Est-il possible?
Ou alors quelle fonction faut-il appeler pour imprimer toute ou partie de la page?
Merci d'avance pour toute intervention, à très bientôt.


mardi 22 avril 2008 à 20:02:54 | Re : Imprimer un DataGrid

Supra3000

Réponse acceptée !

Oui voici le code qui te permet d'imprimer ce que tu veux

Premierement:
<div id='zoneaimprimer'>

/////////Tout le contenu situé ici va être imprimer, donc ton code du datagrid /////

</div>

Deuxiemement tu insère ce code entre tes 2 balise <head>    </head> :

<script language="JavaScript">
function imprime_zone(titre, obj)

{
// Définie la zone à imprimer
var zi = document.getElementById(obj).innerHTML;

// Ouvre une nouvelle fenetre
var f = window.open("", "ZoneImpr", "height=768, width=1024,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");

// Définit le Style de la page
f.document.body.style.color = '#000000';
f.document.body.style.backgroundColor = '#FFFFFF';
f.document.body.style.padding = "10px";

// Ajoute les Données
f.document.title = titre;
f.document.body.innerHTML += " " + zi + " ";

// Imprime et ferme la fenetre
f.window.print();
f.window.close();
return true;
}
</script>

finalement tu code le bouton ou tu veux dans la page pour activer limpression :
<input type="button" value="Imprimer le rapport" onClick="imprime_zone('Rapport', 'zoneaimprimer');">

Voila  Bonne Prog
@+


vendredi 25 avril 2008 à 09:27:29 | Re : Imprimer un DataGrid

Devlop001

Je te remercie Supra3000,
ça a bien foncionner, c'est cool.
Sauf que j'ai un autre petit souci, c'est que mon Datagrid contient 4 colonne mais il n'en y en a que 2 qui s'impriment en lançant l'impression!
ça doit être une proprièté qu'il faut regler dans le javaScript ou quelque chose comme ça... Comme je suis "null " en JavaScript je ne sais pas du tout quoi faire ...!!!!
Quelqu'un aurait-il la gentillesse de m'indiquer comment faire?
merci d'avance, à plus.




Cette discussion est classé dans : datagrid, imprimer


Répondre à ce message

Sujets en rapport avec ce message

Imprimer un datagrid ou exporter [ par beabea ] bonjour, Je développe sous visual studio 2003 en vb.net je débute et j'ai un datagrid qui représente un calendrier sur 30/31 jours en colonnes et en Imprimer un DataGrid [ par Devlop001 ] Bonjour tout le monde, développer, développement ... c'esr C#. Réinitialiser l'affichage de mon DataGrid [ par mAcroCode ] Bonjour,Je suis sous Visual Studio 2003 et je fais de l'ASP (C#).Sujet:J'effectue une requête dans une BD, et j'insère les données dans ma DataGrid.La Probleme avec la pagination [ par rghribi ] salut,j'ai un datagrid qui contient des controles ( chaque ligne contient un dropdownlist) qui charge des données de la base de donnée. si je passe a Affichage des données dans un datagrid [ par cleonat ] Voilà mon problème, je remplis un datagrid avec les données récoltées par une stored procédure par l'intermédiaire d'un dataset.Dans ma stored j'ai ch écrire dans un datagrid [ par faksouha ] salut à tous;lorsque on met un datagrid dans une page web il fonctionne en lecture seule, je voudrais écrire des données dedant, y'a t- il une possibi enregistrer des données dans la BD à partir du contenu d'un Datagrid [ par faksouha ] salut à tous;je vois que personne n'a répondu à ma question, je la reformule peut être c'est pas claire ce" qui a été dit avant:je developpe une appli multiple radiobutton in a datagrid [ par waterw72 ] Bonjour,Comment je peux faire pour mettre plusieurs radiobutton par ligne dans un datagrid et récupérer l'élément sélectionné pour chaque ligne?Merci datagrid [ par magiquehicham ] Slt tt le monde!!!voilà : je developpe une application ASP.Net avec vs 2003 et je cherche à faire la chose suivante :Ma page web aspx contient une dat datagrid ou gridview? [ par achora2006 ] bonjour je suis débutante en programmation je réalise maintenent un site asp.net en  vb.net avec visuel studio 2005.je veux savoir la différence entre


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,14 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.