Bonjour,

Je sais qu'il y a plein de posts à ce sujet, mais aucun ne m'a aidé, et pourtant je les ai essayé.

Donc j'aimerais savoir comment je peux lancer un impression de crystalReport.
J'ai une liste de rapports, et je voudrais afficher, avant tout, la fenetre de choix d'imprimante, puis de lancer l'impression de mes crystal reports. Et tout ca sans passer par le viewer. Parce que cela pourrait devenir long et fastidieux.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
BonDeReception bonReception=lectureCommande(item.Cells["numCom"].Value.ToString());
 
            PrintDialog PD = new PrintDialog();
            PrintDocument PR = new PrintDocument();
            PR.DocumentName = bonReception.Name;
            if (PD.ShowDialog() == DialogResult.OK)
              PR.Print();
Cela ne marche pas, et je trouve cela très brouillon. Quelqu'un pourrait-il me dire comment faire pour que cela fonctionne et que se soit plus propre.
En plus cela s'affiche à chaque document, je m'occuperais du printdialog avant de lancer une boucle sur mes bonReceptions.

Merci
Merci