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) :
Mais j’ai ce message sur la dernière ligne ci-dessus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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)."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"
Partager