2010-06-28 4 views
3

Y at-il un moyen de lier une info-bulle à une source de données. Voici un exemple simplifié de ce que j'essaie de faire.Databind vers une info-bulle

J'ai un DataTable avec deux colonnes, l'une est un datetime l'autre est un varchar. Ce DataTable est lié à une BindingSource. Cette source de liaison a son enregistrement actuel lié à une étiquette affichant la colonne datetime. Comment puis-je obtenir le champ varchar associé à cette ligne à afficher dans l'info-bulle lorsque je survole l'étiquette indiquant la date.

Je comprends comment fonctionnent les infobulles lorsque je fais du texte statique Je n'arrive pas à trouver comment le faire avec une source dynamique.

Veuillez également avoir vos exemples dans WinForms, presque tous les exemples que j'ai googlé sont tous basés sur WPF.

Répondre

1

Je ne aime pas vraiment cette réponse donc j'espère que quelqu'un peut trouver un meilleur (dans mon code réel que j'ai environ 30 champs qui auront le pop-up), mais je ne pouvais le faire

dsMyRows_OnCurrentItemChanged(sender, EventArgs e) 
{ 
    ttPersonWhoDidAction.SetToolTip(lblDate, ((DataRowView)dsMyRows.Current)["TextValue"]); 
}