Estoy tratando de vincular un List<T>
a un control DataGridView, y no estoy teniendo suerte creando enlaces personalizados.winForms + enlace DataGridView a una lista <T>
que he intentado:
gvProgramCode.DataBindings.Add(new Binding("Opcode",code,"Opcode"));
lanza una excepción, diciendo que no se encontró nada con ese nombre propiedad.
El nombre de la columna en cuestión es "Opcode". El nombre de la propiedad en el List<T>
es Opcode.
RESPUESTA EDIT: el problema era que no tenía los campos enlazables en mi clase como propiedades, solo campos públicos ... Aparentemente no se refleja en los campos, solo en las propiedades.
LOL que es justo lo que había añadido en mis comentarios, contenta de que se resolvió su problema. –
+1 Acabo de tener el mismo problema. Hombre que chupa bolas! –
Eres un regalo del cielo. He estado golpeando mi cabeza contra este problema durante seis horas seguidas, ahora. Intenté todo lo que pude pensar y todo lo que pude pensar en Google. Sin suerte. Finalmente encontré tu publicación y, por supuesto, tenía prisa y los convertí en campos, no en propiedades. – Locke