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...
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...
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é
@+
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
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 :
concernant les parametres voici un exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :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éIndex non valide. (Exception de HRESULT : 0x8002000B (DISP_E_BADINDEX))
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager