Bonjour à tous,
je suis actuellement en stage et je bloque sur un bout de code que je dois faire pour un projet que l'entreprise m'a demandé. J'aimerais donc un peu de votre aide.
Alors voila j'ai 2 datagridview un pour afficher des produit avec leur prix, référence, ect(datagrid_prod) et l'autre pour commander ces meme produits(datagrid_command).
la 1ere colonne du data_gridcommand est une combobox qui me permet de séléctionner un produit. J'aimerais qu'en fonction du produit que je choisi dans la combobox, le prix de celui ci (qui est contenu dans datagrid_prod) s'affiche dans une colonne de datagrid_command.
Mais je n'y arrive pas voici mon code :
Mais sa ne marche pas rien ne s'affiche dans le datagrid.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 For i = 0 To dgt_command.RowCount - 2 For j = 0 To Form4.dgt_prod.RowCount - 2 'Verifie si le produit est égal a un produit de l'autre datagrid si oui il prend le prix et le met dans le datagrid_command dans la 3eme colonne. If dgv_command.Item(0, i).Value = Form4.dgv_prod.Item(1,j).Value Then dgv_command.Item(2, i).Value = Form4.dgv_prod.Item(3, j).Value End If Next Next
Je pense que cela pourrais etre causé par une mauvaise comparaison au niveau des datagrid mais je ne vois pas comment faire autrement peut etre avec un while pour faire une meilleure recherche ?
Un peu d'aide serais le bien venu merci.
Partager