Bonjour a tous,

Pour mon application, j'ai du créer un état crystal-report avec CR et non VS 2008 pour des raisons techniques....

j'essai donc de l'afficher dans le crystalreportviewer de mon appli....
Si je le charge juste ca fonctionne très bien mais si je veux lui passer en paramètre un dataset pour faire des restrictions j'obtient une erreur :
"Pointeur non valide"
voici un extrait de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 string reportPath = "C:\\Rapport.rpt";
 ReportDocument reportDocument = new ReportDocument();
 reportDocument.Load(reportPath);
 
//dataset monDs passé en paramètre
reportDocument.SetDataSource(monDs.Tables[0]);<- erreur ici
reportDocument.Refresh();
crystalReportViewer_Colla.ReportSource = reportDocument;
j'ai pourtant testé que le dataset ne soit pas nul.... il contient bien des enregistrements .....

merci d'avance