[VB.NET]
Bonjour tout le monde,
je veux imprimer un datagrid que j'ai dans une form, comment faire? A noter que le contenu de ce datagri change suivant la procédure stocké qui le remplit
[VB.NET]
Bonjour tout le monde,
je veux imprimer un datagrid que j'ai dans une form, comment faire? A noter que le contenu de ce datagri change suivant la procédure stocké qui le remplit
y'a un exemple ne bas de cette page :
http://plasserre.developpez.com/v4-11.htm
par contre je crois que ca t'imprime le controle datagrid, si tu as un nombre de colonnes qui justifie un scrollbar, tu verra pas toute les données à l'impression il me semble,
Tu devrias changer le titre de ton post
s'agit-il de DataGrid ou Crystal Report![]()
Merci pour vos réponses, mais yaurait il un peu plus d'aide?
Comment remplis tu ton datagrid? Par un dataset venant d'une procédure stockée?
si tu rempli ton datagrid via un dataset, il faut faire ca :
1 - tu ajoute à ton projet un element crystal report, iic on va dire qu'on le nomme "ETAT"
2 - à cet état tu lui affecte comme source de données ton dataset. Onglet a gauche 'explorateur de champs', clic droit sur champs de base de données, ajouter. Les champs de ton dataset vont apparaitre.
3 - tu glisse ces champs dans la zone détais de ton état
4 - sur ton design tu place un composant crystalreportviewer que l'on va nommer "crvETAT"
4 - dans ton code, une fois que tu as rempli ce dataset et donc ton datagrid, tu mets ca pour afficher ton état (ici je suis en vb) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim report As New ETAT report.SetDataSource(TON_DATASET) crvETAT.ReportSource = report
Merci pour votre aide,
Oui effectivement je remplis mon datagrid à partir d'un dataset.
Cdlt.
Une fois vous parlez de DataGrid, une autre de Crystal Report! c'est quoi ce mélange?
bah si tu veux imprimer des données , il est plus facile de les affichier dans un etat et de l'imprimer que d'imprimer un datagrid !!
en plus dans un etat tu peux les mettre en forme.
pour neuropathie: est ce que tu veux travailler avec un DataGrid ou un etat Crystal Report?précise toi.
Merci Hulk pour ton aide précieuse,
Mais le problème c'est que je ne trouve pas les datasets quand je suis ta démarche,![]()
car ces datasets ne sont créés que lorsque la form est lancée, alors comment faire
![]()
, et j'ai quelques 25 rapports pour lesquels je devrais suivre la même démarche avec une deadline qui se termine demain matin
![]()
![]()
les dataset tu peux les créer comme pour la création d'une forme.projet-->clikc droit-->ajouter un nouvel élément-->DataSet.
après tu dois y créer tes éléments ( les champs, leur type...) ce dataset tu le passera comme source de données à ton état.
bonne continuation.
Cela aurait été simple si le contenu de ce dataset était constant, je vous explike, suivant les arguments données à la fonction le Dataset contient une table avec des résultats différents
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