Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1418 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Créer rapport dynamiquement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer rapport dynamiquement

n°1528966
zebeber
Posté le 15-03-2007 à 16:01:14  profilanswer
 

Bonjour à tous,  
j'ai installé Report viewer pour créer et voir des rapports. Ca marche très bien lorsque j'affiche un rapport (.rdlc) dans le controle ReportViewer.
Mais je voudrais créer un fichier pdf directement, sans afficher le rapport dans le contrôle.  
 
Voici mon code actuel pour le faire, mais je reçois une exception.

Code :
  1. LocalReport rapport = new LocalReport();
  2.             rapport.ReportPath = @"\\la-gestion\LA-GESTION\Suivi cliches formes\Liste_cliche.rdlc";
  3.             Warning[] warnings;
  4.             string[] streamids;
  5.             string mimeType;
  6.             string encoding;
  7.             string extension;
  8.             byte[] bytes = rapport.Render("PDF", null, out mimeType, out encoding, out extension, out streamids, out warnings);
  9.             FileStream fs = new FileStream(@"C:\suivi_cliche_formes_liste_cliche.pdf", FileMode.Create);
  10.             fs.Write(bytes, 0, bytes.Length);
  11.             fs.Close();


 
L'exception est levée lorsqu'on passe dans la ligne "byte[] bytes = rapport......"
 
QQn sait me dire ce qui ne va pas?
 
Merci d'avance

mood
Publicité
Posté le 15-03-2007 à 16:01:14  profilanswer
 

n°1528967
_darkalt3_
Proctopathe
Posté le 15-03-2007 à 16:05:20  profilanswer
 

Elle dit quoi cette exception ?


---------------
Töp of the plöp
n°1528973
MagicBuzz
Posté le 15-03-2007 à 16:13:12  profilanswer
 

Render() retourne quoi comme type ? C'est un byte[] ?

n°1529289
zebeber
Posté le 16-03-2007 à 07:46:33  profilanswer
 

Voici un screenshot de l'erreur
http://users.skynet.be/penchu/exception_report.JPG


Message édité par zebeber le 16-03-2007 à 07:50:59
n°1577336
xavior_el_​barbor
Posté le 20-06-2007 à 16:52:19  profilanswer
 

Bonjour a tous,  
Je ne sais pas si c'est le bon topic mais si c'est le mauvais quelqu'un peut m'aider ?  
 
J'ai creer a l'aide de visual studio 2005 un Report (.rdl) . Tout marche bien en local.
 
Maintenant j'ai creer le debut d'une pages web avec visual web developer 2005. J'aimerais a partir de cette page "attaquer" mon fichier report. Le but etant bien sur de creer un report dynamiquement sur internet . Quelqu'un peut m'expliquer ?
 
Merci d'avance !!!


---------------
"La vie c'est comme une boite de chocolat, on ne sait jamais sur quoi on peut tomber"
n°2234478
natro
Posté le 30-07-2014 à 12:17:03  profilanswer
 

Bonjour, j'ai exactement le même problème, quelqu'un aurait-il la solution?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Créer rapport dynamiquement

 

Sujets relatifs
[php] Creer un calendrierNombre de mois différents par rapport a des dates
[C#] Créer une DLL C#, et l'appeller depuis VB6...creer et/ou modifier materiaux + l'appliquer + VBA + CATIA
créer un flux rss sur un forum[Résolu] Créer un site dynamique rapidement et simplement
comment créer un bouton avec liste déroulante ?creer une application coté serveur
Besoin d'aide pour créer un jeuxpopup créer fê^netre problème
Plus de sujets relatifs à : Créer rapport dynamiquement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR