hello,

suite de mon travail, je dois parcourir des cellules d'un datagridview (remplis par dataset), récupérer des données decimal et les additionner...

j'ai des choses qui sont ok :

- pointer les cellules : DataGridView1.Rows(0).Cells(3).Value
- créer un ArrayList pour stocker ces valeurs : Dim Liste As New ArrayList()

le hic, c'est que suivant quand, j'ai x ou y rows... alors je fais un RowCount : Dim Nbre_Rows = DataGridView1.RowCount

maintenant, je cherche la bonne synthaxe pour créer une boucle qui, suivant le nombre de rows, les parcours et mette les données dans mon tableau... pis à la fin, je fais un sum de l'ArrayList et c'est réglé...

c'est au niveau de la boucle que ça pêche !...j'ai ça pour l'instant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Dim Nbre_Rows = DataGridView1.RowCount
Dim Liste As New ArrayList()
Dim Nbre_Rows2 = Nbre_Rows
 
        For i As Integer = 1 To Nbre_Rows
            Dim t As Decimal
            t = DataGridView1.Rows(Nbre_Rows2 - 1).Cells(3).Value
            Liste.Add(t)
        Next
mais ça bug la moindre...