2010-04-05 5 views
0

J'ai une zone de liste déroulante dans laquelle la valeur SelectedValue du groupe est liée à une propriété d'un objet métier.VB.NET Databound ComboBox doit forcer la mise à jour dans la source de données lorsque la sélection est modifiée

Tout fonctionne correctement, mais la propriété liée à SelectedValue sur le combo n'est mise à jour que lorsque le focus quitte le contrôle. Je comprends que la propriété n'est pas mise à jour tant que le contrôle n'est pas validé (perte de focus), mais j'en ai besoin pour mettre à jour la source de données dès que la liste déroulante est fermée.

Je sais que je pourrais probablement laisser le focus sur le contrôle de l'événement DropDownClosed mais je préférerais quelque chose d'un peu moins kludgy.

Quelle est la meilleure façon de mettre immédiatement à jour ma source de données lorsque la liste déroulante est fermée?

Répondre

0

La façon dont je le ferais est de mettre (dans les événements) la OnUpdate de la zone de liste déroulante et mettre dans le VB.net

Me.<business object>.Requery 
Questions connexes