J'ai commenté mon code pour tu puisses y voir un peu plus clair :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Dim i As Integer = 0
'Arraylist avec des langues
For Each l As Langue In listeLangue
'Je récupère en base le titre qui correspond à la langue de l'itération
Dim titre As String = CtrlOngletCreation.getTitre(l.Langue_ID, f.Fiche_ID)
'Je rajoute une ligne dans DGVTitres avec le titre récupéré et la langue en cours
DGVTitres.Rows.Add(l.Langue_ID, l.Langue_LIB, titre)
'DGVListeFiche est à multiSelect = False, si la ligne sélectionnée est dans la même langue
'que celle que je viens d'ajouter je la sélectionne
If DGVListeFiche.SelectedCells.Item(2).Value = l.Langue_LIB Then
DGVTitres.Rows(i).Selected = True
End If
i += 1
Next |
Mais je suis en train de me poser une questions : Si je rajoute d'autres lignes après avoir déterminé
DGVTitres.Rows(i).Selected = True
Est ce que ça ne l'annule pas du coup ?
Edit : oui bah non, je viens de tester d'attribuer le select à la sortie du For Each mais ça ne change rien
Partager