[VB.net 2005] Boucle et ArrayList
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:
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...