Crystal Report avec parametres

Crystal Report avec parametres - C#/.NET managed - Programmation

Marsh Posté le 12-06-2008 à 13:10:07    

J'ai creer un report avec Crystall Report qui a 4 parametres dicrets.
 
dans mon formulaire j'ai quatre champs ou je dois prendre les valeurs pour mettre dans les parametres. et puis executer le report pour m'afficher  ces parametres(date de depart et date de fin, magasin et code artticle) . tous les exemples que je vois sur le net concerne le VB, j'ai essaye de transcrire en C++ NET, je ny parviens pas car  a l'affichage  on me demande les valeurs des parametres. Que celui qui a deja fait ca en visual c++ NEt ou Visual c# me m'aide en tout.
 
 
Merci

Reply

Marsh Posté le 12-06-2008 à 13:10:07   

Reply

Marsh Posté le 12-06-2008 à 14:46:55    

Hello,
 
Alors je viens de faire la meme chose a peu près!
Et je met tout dans un objet et ensuite je fait passer mon objet en datasource et comme ca ca fonctionne très bien!
Sinon j'avais trouvé comment faire avec des paramètres mais je n'ai plus le code car en fait tu ne sais pas combiner les 2 méthodes car sinon ca écrase l un l autre!
 

Code :
  1. ReportDocument doc = new ReportDocument();
  2.         doc.Load(Server.MapPath(String.Format("~/PDF_{0}.rpt", LangReport)));
  3.         List<Offer> lst = new List<Offer>();
  4.         lst.Add(CurrentOffer);
  5.         doc.SetDataSource(lst);
  6.         MemoryStream oStream;
  7.         oStream = (MemoryStream)
  8.         doc.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
  9.         Response.Clear();
  10.         Response.Buffer = true;
  11.         Response.ContentType = "application/pdf";
  12.         Response.BinaryWrite(oStream.ToArray());
  13.         Response.End();

Reply

Marsh Posté le 12-06-2008 à 15:32:40    

Je ne vois rien et ne comptrend rien a ce que vous avez fait.

Reply

Marsh Posté le 12-06-2008 à 16:15:07    

Bon moi je me suis servi de Crystall Report pour sortir des pdf mais pour vous la partie imporante est simpleent
 
List<MonObjet> lst = new List<MonObjet>();
        lst.Add(InstanceDeMonObjet);
        doc.SetDataSource(lst);
 
ou le doc est l instance du Document Crystal report!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed