Je suis en train de lier un List<T>
à un contrôle DataGridView, et je n'ai aucune chance de créer des liaisons personnalisées.WinForms + DataGridView liaison à une liste <T>
J'ai essayé:
gvProgramCode.DataBindings.Add(new Binding("Opcode",code,"Opcode"));
Il jette une exception, en disant que rien n'a été trouvé par ce nom de la propriété.
Le nom de la colonne en question est "Opcode". Le nom de la propriété dans le List<T>
est Opcode. : Le problème était que je n'avais pas les champs pouvant être liés dans ma classe en tant que propriétés, juste les champs publics ... Apparemment, il ne reflète pas les champs, juste les propriétés.
LOL qui est juste ce que j'avais ajouté dans mes commentaires, heureux que vous avez été votre problème résolu. –
+1 J'ai juste eu le même problème. L'homme qui suce les balles !!! –
Vous êtes une aubaine. Je me suis battu la tête contre ce problème pendant six heures d'affilée, maintenant. J'ai essayé tout ce que je pouvais penser, et tout ce que je pouvais penser à Google. Pas de chance. Enfin trouvé votre poste et, bien sûr, j'étais pressé et fait les champs, pas les propriétés. – Locke