Bonjour a tous.
Je viens de finir un site en asp. j'avai crée un rapport avec reporting services mais mon patron ne veut pas de cette solution. Il prèfère un rapport intégré. j'ai donc obtempérer et j'ai intégréer un report viewer à une page du site. Cela fonctionne mais j'ai un soucis.
Je voudrais au lieu d'afficher mon rapport le telecharger (ou l'ouvrir en pdf). Lors de mes recherches, j'ai vu qu'un rapport en mode local était afficher en html par défaut. je suis donc obliger de choisir "PDF" dans une liste et de cliquer "Exportation". j'aimerai dès que je clique sur mon lien, obternir mon rapport en pdf. Sur mon serveur de rapport, c'était assez simple, je faisais :
Response.Redirect("http://MelchiorServer/ReportServer/Pages/ReportViewer.aspx?%2fCram&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=false&IdCollaborator=" + id + "&SelectedDate=01/" + date + "");
Pour accedder a mon rapport local je tape :
Response.Redirect("cram.aspx?rs:Format=pdf&rc:Toolbar=true");
Mais il m'affiche toujours le rapport en mode Html.
Quelqu'un aurait t'il une astuce ??
merci
Partager