Bonjour,
ServiceDataGriView & co, je ne connais pas et mon ami GG non plus, donc je suppose que c'est quelque chose d'interne chez vous.
Je base ma réflexion sur le fonctionnement des composants classique, a toi de tester et de voir ce qui marche.
En premier lieu, le fait que le curseur se place sur la dernière ligne est normal, c'est ce que tu lui dit là :
ServicebindingSource.Position = ServicebindingSource.Count -1
Maintenant, si ta méthode Add() fonctionne normalement, elle devrait te retourner l'index de la ligne ajoutée, ça tombe plutôt bien, c'est ce que tu cherche non ?
donc :
ServicebindingSource.Position = ServicebindingSource.DataSource.Row.Add(New Object() {..........})
devrait répondre à ta demande.
Bonne continuation.
Partager