Bonsoir,
J’ai un souci concernant l’affichage des données d’un datagridview dans un état crystal report sous VS2008.
Sur form1, j’ai un datagridview dont la datasource s’effectue via une class qui renvoie un dataset. Sur cette même form, un bouton qui doit me permettre d’afficher form2 dans laquelle se trouve un crystalreportviewer qui doit afficher les mêmes données que celles du datagridview de form1.
Voici la partie du code du bouton qui doit alimenter le crystalreportviewer de Form2 :
Le dataset qui alimente ds est le même qui celui qui me permet de remplir le datagridview. Or si je n’ai aucun problème pour afficher mes données dans le datagridview, j’ai un message d’erreur avec ds :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim ds As New DataSet Dim cr As New CrystalReport1 ds = MaClass.MaPropriété(MesParamètres).Tables(("Matable") cr.SetDataSource(ds) Form2.CrystalReportViewer1.ReportSource = cr
Pouvez-vous m’éclairer ?Une valeur de type 'System.Data.Datatable' ne peut pas être convertie en 'System.Data.Dataset'
Partager