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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [VB.NET] Export Crystal Report en PDF

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB.NET] Export Crystal Report en PDF

n°1388051
Tolor
Mais heu...
Posté le 15-06-2006 à 12:37:40  profilanswer
 

:hello: bonjour,
 
Je tente d'exporter un état crystal report en pdf.
 
Je n'ai pas de problème pour ce qui s'agit de générer l'état (à partir d'un DataSet Fortement Typé). Mais le problème arrive au niveau de l'export.
J'arrive à faire un export pdf mais le fichier est illisible
 
 

Code :
  1. Dim dt As New DataTable("Abonne" )
  2.         'déclaration des colonnes
  3.         Dim dr As DataRow     
  4.         'remplissage
  5.         dt.Rows.Add(dr)
  6.         Dim crt As New AboPart
  7.         crt.SetDataSource(dt)
  8.         CrystalReportViewer1.ReportSource = crt
  9.         Dim oStream As MemoryStream
  10.         oStream = crt.ExportToStream(ExportFormatType.PortableDocFormat)
  11.         Response.Clear()
  12.         Response.Buffer = True
  13.         Response.ContentType = "application/pdf"
  14.         Response.BinaryWrite(oStream.ToArray())


 
Je pense que le problème se situe au niveau de l'ExportToStream vu que je fait un conversion implicite d'un stream en memorystream, mais je ne trouve pas comment faire la conversion (à moins que le problème soit tout autre)
 
Quelqu'un aurait une idée là dessus?


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
mood
Publicité
Posté le 15-06-2006 à 12:37:40  profilanswer
 

n°1388907
Tolor
Mais heu...
Posté le 16-06-2006 à 12:25:32  profilanswer
 

Crystal report à pas l'air de faire beaucoup d'émule :D


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées
n°1391195
ixemul
Nan mais sans blague ! ⚡
Posté le 20-06-2006 à 10:19:21  profilanswer
 

oStream.Position = 0; avant le response.Clear()  
 
;)

n°1397132
Tolor
Mais heu...
Posté le 29-06-2006 à 12:13:44  profilanswer
 

En fait j'ai résolu mon problème :)
il y avait 2 erreurs
 
La 1ere dans le code :

Code :
  1. Dim crt As New CartePart
  2.             crt.SetDataSource(dt)
  3.             CrystalReportViewer1.ReportSource = crt
  4.             CrystalReportViewer1.DataBind()
  5.             Response.ClearHeaders()
  6.             Response.ClearContent()
  7.             Response.Clear()
  8.             Response.ContentType = "application/pdf"
  9.             Dim oStream As MemoryStream
  10.             oStream = crt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat)
  11.             Response.Buffer = True
  12.             Response.BinaryWrite(oStream.ToArray())
  13.             Response.End()


 
et la seconde, c'était qu'il fallait passer au SP2 de crystal report pour visual studio parce qu'il y avait un bug dans la création de pdf.


---------------
Je ne crois qu'aux statistiques que j'ai moi-même falsifiées

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

  [VB.NET] Export Crystal Report en PDF

 

Sujets relatifs
[SQL SERVER] Export d'une base sur une autre machineinsertion PDF
[Vb.NET et Sharepoint] Usercontrol et variable de session (Résolu)[Resolu]Probleme avec Windows Installer sous .NET pour les raccourc
[Flash / AS / C#.NET] Comment recuperer une variable?[ASP.NET][Resolu] Erreur de syntaxe sur un INSERT INTO
Création d'une base de donneés à partir d'un fichier XML en VB.NET[ASP.NET] Système de news sur mon site
[VB / VBA] Envoyer une facture PDF par Email?Variable macro $(toto) sous visual studio .NET 2003
Plus de sujets relatifs à : [VB.NET] Export Crystal Report en PDF


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