2008-10-29 6 views
3

Je veux ajouter DataBinding complexe à mon contrôle WinForms sur mesure, donc je peux faire ce qui suit:Ajouter DataSource propriété à un contrôle WinForms sur mesure

myControl.DisplayMember = "Name"; 
myControl.ValueMember = "Name"; 
myControl.DataSource = new List<someObject>(); 

Est-ce que quelqu'un sait ce que les interfaces, etc., doivent être mis en œuvre pour atteindre cet?

J'ai jeté un oeil dedans et tout ce que j'ai trouvé est IBindableComponent, mais cela semble être pour la liaison simple plutôt que la liaison complexe.

+0

Avez-vous déjà trouvé votre réponse à cette question sur une source de liaison de données complexe? était-ce bindingcontext ou currencymanager que vous deviez implémenter? – Ken

Répondre

0

Votre classe doit hériter de la classe DataBoundControl au lieu de UserControl.

+0

DataBoundControl semble être un contrôle WebForms. – Shago

Questions connexes