2010-02-04 3 views
0

Je suis en train d'apprendre bindingsources etc. J'ai ajouté mes TextBox DataBindings comme ceci:TextBox.Text Réattribuer sur l'événement de changement BindingSource de currentItem

txtTitle.DataBindings.Add("Text", bindingNavigator1.BindingSource.Current, "Title"); 

Lorsque l'utilisateur clique sur le bouton suivant sur le navigateur dois-je gérer l'événement a changé currentItem BindingSource dire

txtTitle.Text = ((MyObject)bindingsource.CurrentItem).Title?? 

j'aurais pensé que ce serait automatique que j'ai beaucoup de contrôles semble donc fastidieux

Répondre

0

Vous Shou lient ld à BindingSource lui-même comme dans:

txtTitle.DataBindings.Add("Text", bindingNavigator1.BindingSource, "Title"); 

vous n'avez pas besoin de gérer d'autres événements. Comme vous le dites, ce serait fastidieux.

+0

Merci, j'avais déjà essayé mais ça a été une erreur. Ça semble ok maintenant ... bizarre! – Jon

Questions connexes