Bonjour

J'ai un datagridview crée dynamiquement et j'ajoute trois rangées
si j'écris de cette façon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
        dgresult.Rows(0).Cells("colo").Value = x1
        dgresult.Rows(0).Cells("col1").Value =y1
        dgresult.Rows(0).Cells("col2").Value = z1
        dgresult.Rows(0).Cells("col3").Value = t1
          dgresult.Rows.Add()
         dgresult.Rows(1).Cells("colo").Value = x2
        dgresult.Rows(1).Cells("col1").Value =y2
        dgresult.Rows(1).Cells("col2").Value = z2
        dgresult.Rows(1).Cells("col3").Value = t2
         dgresult.Rows.Add()
         dgresult.Rows(2).Cells("colo").Value = x3
        dgresult.Rows(2).Cells("col1").Value =y3
        dgresult.Rows(2).Cells("col2").Value = z3
        dgresult.Rows(2).Cells("col3").Value = t3
seulement les données de rows(3) sont visible et les autres rows sont vides

mais si j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
          dgresult.Rows.Add()
          dgresult.Rows.Add()
         dgresult.Rows(0).Cells("colo").Value = x1
         dgresult.Rows(0).Cells("col1").Value =y1
        dgresult.Rows(0).Cells("col2").Value = z1
        dgresult.Rows(0).Cells("col3").Value = t1
         dgresult.Rows(1).Cells("colo").Value = x2
        dgresult.Rows(1).Cells("col1").Value =y2
        dgresult.Rows(1).Cells("col2").Value = z2
        dgresult.Rows(1).Cells("col3").Value = t2
        dgresult.Rows(2).Cells("colo").Value = x3
        dgresult.Rows(2).Cells("col1").Value =y3
        dgresult.Rows(2).Cells("col2").Value = z3
        dgresult.Rows(2).Cells("col3").Value = t3
cela fonctionne

Merci