Bonjour,
Je suis confronté à un petit probleme :
J’ai un bindingsource lié à un datagrid en cliquant sur une ligne je dois afficher une form qui contient le detail organisé en textbox et combo afin de modifier une ligne.
Lorsque le tri n’est pas activer jusque là j’ai pas de probleme. Mais lorsque je clique sur une entete du grid pour le tri et que je clique sur une ligne pour activer la form detail alors là je n’ai pas l’enregistrement que j’ai sélectionner sur le grid. En fait la position de cette enregistrement est perdue.
Le bindingsource bsUsager se trouve declarer dans un module.
Pour afficher la form detail je fais :
J’affecte donc la position de l’enregistrement dans une variable que je recupere dans la form detail afin que je puisse afficher l’enregistrement en cours. a l’aide d’une sub que je nomme ShowRecord(RowNumber) oû RowNumber est le bsUsager.Position je perd donc cette position lorsque je fait un tri, sinon l'enregistrement est correctement afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 frmUsager.RowNumber = bsUsager.Position frmUsager.ShowDialog()
Si quelqu'un a une idée ?
Je vous remercie !
Partager