Salut,
Je suis arrivé à imprimer tout un datagrid, maintenant, quand je sélectionne un ligne dans ce datagrid et que je veux imprimer le contenu de cette ligne tout en passant par un rapport, comment faire?
Salut,
Je suis arrivé à imprimer tout un datagrid, maintenant, quand je sélectionne un ligne dans ce datagrid et que je veux imprimer le contenu de cette ligne tout en passant par un rapport, comment faire?
est ce que dans ton datagrid, tu as une colonne clé primaire ??
je reformule : par exemple, si je sélectionne la ligne 2, est ce que sur cette ligne il y a une valeur qui va me permettre d'avoir QUE la ligne en question si je fais un
SELECT * FROM TABLE WHERE champ = valeur de la colonne de ton datagrid
??
Tout à fait, au fait quand je sélectionne une ligne, j'ai déjà une fonction qui prend le ID de la ligne sélectionnée et me les mets dans une datatable, là maintenant c'est ces données emmagasinées qu'il faut imprimer
bah alors il est où le probleme ? si tu as un dataset dans lequel il y a un datatable qui contient la ligne à afficher, c'est exacetement la meme manip que ton dernier post.
Tu fais un autre état pour lequel tu défini la source de données comme étant ce dataset !
Oui je comprends mais comment choisir une seule ligne et pas tout le datagrid?
bon on recommence, voila ce que tu vas faire,
- tu place un text box sur ta form
- dans la propriétés databinding - text de ce text box tu mets le champ clé primaire de ton datatable. Quand tu va lancer ton programme et que tu vas selectionner une ligne, le champ clé primaire de la ligne va apparaitre dans le tex box
- derriere un bouton tu rempli un dataset (qui sera la source de ton etat) avec une requete "SELECT * FROM TABLE WHERE champ = valeur de textbox"
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