Bonjour,
J'aimerais cliquer sur un bouton de mon application web et imprimer un rapport Reporting Services que j'ai au préalable créé avec SSRS.
Savez-vous comment dois-je m'y prendre ?
Merci pour votre retour.
Bonjour,
J'aimerais cliquer sur un bouton de mon application web et imprimer un rapport Reporting Services que j'ai au préalable créé avec SSRS.
Savez-vous comment dois-je m'y prendre ?
Merci pour votre retour.
Client-side ou bien server-side?
Côté client, oui !
Dans les deux cas, tu peux passer par le composant reportviewer. Inspires-toi de ce lien ou de ceci.
En mode local, tu devrais avoir:
alors qu'en mode server-side, tu auras:
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 LocalReport report = new LocalReport(); report.ReportPath = @"..\..\Report.rdlc"; //... la suite de ton code d'impression
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var report = new ServerReport(); report.ReportServerUrl = new Uri("http://localhost/Reportserver"); // à remplacer par l'adresse de ton serveur de rapport report.ReportPath = "/MyReportDirectory/MyReport01"; // le chemin vers ton report //... la suite de ton code d'impression
Justement, je veux éviter de passer par le ReportViewer...
J'aimerais directement imprimer mon rapport sans le visualiser.
As-tu consulté le premier lien (Printing a Local Report without Preview) que j'ai donné précédemment? Tout y est expliqué.
Partager