Calcul entre cellules d’un datagridview
Bonjour,
Je remplis un datagridview avec les enregistrements d’une table access (ça j’y arrive).
Sur clic d’un bouton, j’ajoute une valeur contenue dans une textbox. Cette valeur est affichée dans la deuxième colonne du datagridview (j’y arrive aussi).
J’aimerai que sur ce même clic s’affiche dans la troisième colonne du datagridview la différence entre les 2 dernières valeurs de la deuxième colonne et que cette valeur s’affiche dans une deuxième textbox.
J’ai essayé ceci sur clic du bouton (j’ai enlevé le remplissage du datagridview) :
Code:
1 2 3 4 5 6 7 8 9 10
| Dim Ri As Int32
If DataGridView1.RowCount <> 0 Then
Ri = DataGridView1.RowCount 1
Else
Ri = 1
End If
TextBox1.Text = MaValeurNumérique
TextBox2.Text = DataGridView1.Item(2, DataGridView1.RowCount).Value - DataGridView1.Item(2, Ri).Value |
Mais j’ai ce message sur la dernière ligne ci-dessus :
Citation:
"L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection. Nom du paramètre : index"
Je débute en .Net et c’est mon premier post sur ce forum (je suis sous VS2005), merci de votre indulgence (je suis allé voir ce post sans parvenir à l’adapter à mon pb).