Bonjour,

Pour la partie design de mes rapports, je souhaitais utiliser une source de données XML et Web Service, basée sur un fichier XML et un fichier XSD définis en local.

Pour la génération du rapport dans l'appli (page ASP.NET) j'aurai voulu remplacer les données du fichier XML utilisé pour le design par des données issues du même schéma, mais avec un dataset C#

Pourriez vous me dire si cela est possible ? l'appel de SetDataSource ne semble pas suffisant (pb sur les noms des tables du dataset par exemple?). Mon code est le suivant :

DataSet ds = new DataSet();
ds.ReadXml("the_same_xml_file");
CrystalReportSource1.Report.FileName = "reports/report1.rpt";
CrystalReportSource1.ReportDocument.SetDataSource(ds);

j'ai systématiquement l'erreur "impossible de charger les informations de la base de données, erreur dans le fichier XXXXX.rpt"
Qu'en pensez vous ? avez vous trouvé du code exemple ?

Si cette approche n'est pas la bonne, est-il possible de passer par une source ADO.NET en lui fournissant un fichier XML d'exemple pour le design, mais avec un lien sur le schéma pour avoir les bons types de données ?

Merci de votre aide

Cordialement,
Christian