Enlazar bindingsource con un objeto propio

02/01/2009 - 16:13 por José Luis | Informe spam
Hola a todos

Tengo un componente que implementa IListSource y que, por lo tanto, puedo
enlazar en un BindingSource. Al implementar IListSource he hecho lo
siguiente:
- ContainsListCollection devuelve false

- GetList() devuelve un objeto que implementa IList.

Hasta aquí todo ok

Ahora he querido crear un objeto que contenga una lista de objetos
enlazables. Podíamos decir que mi objeto inicial es un datatable y el nuevo
un dataset.

El caso es que según la documentación de microsoft, esto es tan fácil
como hacer que ContainsListCollection devuelva true y que GetList devuelva
una lista de objetos que implementen IList.
Pues he hecho exactamente eso y cuando uso mi nuevo componente,
efectivamente puedo establecer el DataSource del BindingSource sin problemas
al componente, pero cuando despliego la propiedad DataMember, el diseñador
no me muestra nada.

¿Qué tengo que hacer para rellenar esta lista?


Gracias

Preguntas similare

Leer las respuestas

#6 José Luis
15/01/2009 - 18:58 | Informe spam
Jesús,
Gracias por tu código. Me ha servido para ver que el problema estaba en que
generaba mal la lista en la llamada a GetList().

Un saludo.

"Jesús" escribió en el mensaje de
noticias:
Sin tener el código completo es muy difícil averiguar todo lo que está
mal.
Así que lo que he hecho es una implementación de ejemplo que la puedes
encontrar en el archivo adjunto.

Saludos:

Jesús López

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida