Problème séléction : DataSet et DatagridView, vb.net
Bonjour,
Pour faire simple je vous explique le résumé de mon problème.
J'ai un DataGridView qui m'affiche deux lignes (enregistrements).
Quand je séléctionne une ligne et je clique sur un boutton "suivant", je récupère le CodePiece et je le passe comme paramètre à une procédure stockée :
Code:
1 2 3
| ....
cmd.Parameters.Add("@CodePiece", SqlDbType.VarChar).Value = DataGridView1.CurrentRow.Cells(2).Value
.... |
Tout se passe bien, je récupère le CodePiece et j'affiche les informations correspondants dans une autre forme.
Le problème c'est quand je répète l'opération plusieurs fois, les premières ca marche puis, le programme me confond les deux CodePiece , par exemple qd je fais ma recherche pour n fois, au lieu de prendre le premier CodePiece , il garde en mémoire le deuxième et m'affiche correctement les informations du deuxième enregistrement même si j'ai bien séléctionné le premier (première ligne du datagridview)!!
J'ai bien vérifié le code, je m'arrachais les cheuveux, et là je me retourne vers vous.
Merci pour votre aide.