BindingNavigator + BindingSource + Textbox
Bonjour,
Dans ma form, j'ai un BindingNavigator.
Les données contenues dans le DataSource du BindingNavigator sont affichées dans différents TextBox.
Lorsque je clique sur le bouton "Next" du BindingNavigator, je désire obtenir le nouveau contenu d'un certain TextBox afin de pouvoir faire un traitement quelquonce avec cette donnée (TextBox1.Text).
Cependant je n'y arrive pas, car le handler de mon bouton "Next" me donne toujours les anciennes valeurs de mon TextBox et non les nouvelles, et mon traitement doit se faire avec les nouvelles valeurs.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Private Sub BindingNavigator_Skip(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorMoveNextItem1.Click, BindingNavigatorMovePreviousItem1.Click
gestionBD.execReq("select idproprio,nom,prenom from proprietaire where idtitre = " & txtIDtitre.Text & " order by 2,3,1;")
bindingSrc_proprio.Dispose()
bindingSrc_proprio = New BindingSource
BindingNavigator_proprio.BindingSource = bindingSrc_proprio
bindingSrc_proprio.DataSource = gestionBD.prop_DataSet
bindingSrc_proprio.DataMember = "Table1"
txtIDproprio.DataBindings.Clear()
txtIDproprio.DataBindings.Add("Text", bindingSrc_proprio, "idproprio")
End Sub |
Le TextBox txtIDproprio doit donc être populé en fonction de la nouvelle valeur de txtIDtitre.Text (contenant le résultat d'après le "Next", et non avant) et je n'arrive pas à trouver de solution.
J'espère avoir été suffisamment clair
Merci,
g0ldenrno