Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2006, 13h26   #1
Invité de passage
 
Inscription : février 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3
Points : 0
Points : 0
Par défaut [CR] imprimer DataGrid (Proc Stockée SQLserver) en passant par CR

bjr, en fait je voudrai savoir comment je peut imprimer un datagrid en passant par un rapport de crystal report,je vous signale que j'ai rempli mon datagrid en utilisant une procedure stocké de sqlserver...
merci d'avance...
imadonline est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2006, 19h01   #2
Membre à l'essai
 
Inscription : mars 2004
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 33
Points : 23
Points : 23
slt,
tu dois créer un état sous CR (.Net), et tu concevoit ton état et parlasuite dans le code source tu affecte au datasource de l'état en question ton dataset ou ton datatable recuperé à partir de l'execution de ta procedure stocké


@+
moucrack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 17h44   #3
Invité de passage
 
Inscription : février 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3
Points : 0
Points : 0
merci...j'ai essayé ce que tu ma dit mais mon dataset je dois le concevoir au début??
une autre question...pour le crystalreport j'ai mis des paramétres mais je sais pas comment il peuvent recevoir le resultat du dataset
imadonline est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2006, 12h15   #4
Membre à l'essai
 
Inscription : mars 2004
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 33
Points : 23
Points : 23
slt,
c comme tu as fais pour ta grille, normalement tu as affecté une source de données à ta grille. si non, tu crée alors une dataset ou datatable qui doit être affecté au source de donnée de ton état. voici un exemple :
Code :
1
2
3
4
5
6
7
 
ReportDocument rd = new ReportDocument();
DataTable dt = new DataTable();
.....
ici tu charges ton dt par les données necessaires (via procedure stockée ou autres ...)
....
rd.DATABASE.TABLES["nom_table"].SetDataSource(dt);
concernant les parametres voici un exemple :
Code :
1
2
 
rd.SetParameterValue( "nom_param", valeur_param);
moucrack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2010, 02h42   #5
Invité de passage
 
Inscription : mai 2009
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2009
Messages : 2
Points : 1
Points : 1
Envoyer un message via Skype™ à racem
Citation:
Envoyé par moucrack Voir le message
slt,
c comme tu as fais pour ta grille, normalement tu as affecté une source de données à ta grille. si non, tu crée alors une dataset ou datatable qui doit être affecté au source de donnée de ton état. voici un exemple :
Code :
1
2
3
4
5
6
7
 
ReportDocument rd = new ReportDocument();
DataTable dt = new DataTable();
.....
ici tu charges ton dt par les données necessaires (via procedure stockée ou autres ...)
....
rd.DATABASE.TABLES["nom_table"].SetDataSource(dt);
concernant les parametres voici un exemple :
Code :
1
2
 
rd.SetParameterValue( "nom_param", valeur_param);
salut
j'ai renontré le meme cas, je veux imprimer un dataGridView par crystal report
j'ai suivi ces instructions mais je reçois un message d'erreur :
Citation:
Index non valide. (Exception de HRESULT : 0x8002000B (DISP_E_BADINDEX))
j'ai ajouté un crystal report document et une form dans laquel j'ai inserer un crystalreportview et dans le load de cette form j'ai mis le code que tu as tappé
racem est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h55.


 
 
 
 
Partenaires

Hébergement Web