2009-05-07 5 views
0

Je travaille sur Visual 2008 avec SQL Server 2005 comme back-end. J'essaye de créer un rapport de cristal avec le dossier de xsd. C'est ce que j'ai fait.Rapport Asp.Net Crystal

J'ai créé un fichier xsd vide à partir de "Ajouter de nouveaux éléments" .i j'ai traîné le proc stocké depuis l'explorateur de serveur à partir de la base de données que je veux attacher au cristal sur le xsd.

Créé un rapport de cristal vide, attaché le fichier xsd sur le rapport via "Créer une nouvelle connexion" et sélectionné les champs que je veux afficher dans le rapport.

Maintenant, quand je fais l'aperçu avant impression du rapport est me montre les données indésirables et non les données réelles que la procédure stockée retourne. Je ne peux pas comprendre ce comportement.

Ai-je raté quelque chose?

Répondre

2

Cest Crystal Reports pour vous. Ce que vous décrivez est un comportement typique ne soyez pas alarmé. J'ai écrit un certain nombre de rapports spécifiant un document .xml ou .xsd comme type de données (vous devez vous rappeler de sélectionner ADO.NET d'ajouter des connexions pour que le suivant fonctionne). Quand je vais exécuter le rapport, je précise simplement datatable réelle que je reçois de SqlServer/Oracle/etc en procédant comme suit

report.Database.Tables[0].SetDataSource(dataTable); 

Comme vous dans le panneau de prévisualisation je reçois des valeurs fausses, même si mon fichier XML peut contenir données réelles avec le schéma, mais quand je cours réellement le rapport de cristal, je reçois le résultat attendu.

Questions connexes