2009-09-10 8 views
0

Bonjour, J'ai un crystalReportViewer et CrystalReportSource sur un formulaire Web.Reliure CrystalReportSource

Je dois être en mesure de lier le reportSource à l'exécution à différents fichiers de rapport.

J'ai les données de fichier stockées dans un blob dans un DB.

Le mécanisme que je me sers maintenant est de sauver le blob dans un fichier, puis

this.CrystalReportSource1.Report.FileName = myFileName;

Le problème est que je veux éviter d'enregistrer le fichier sur le disque et de façon ou d'une autre lier le rapport directement à un flux de fichier.

Est-ce possible?

Merci

Répondre

0

En C#, je crois que vous devriez être en mesure d'utiliser quelque chose comme ce qui suit, mais je n'ai pas testé sur mon système.

ReportDocument rpt = new ReportDocument(); 
rpt.Load(filestream); //filestream is your filestream object 

Faites un essai et laissez-moi savoir si vous avez des problèmes.

Questions connexes