Crear objeto que llene datagrid

10/12/2008 - 23:31 por José Luis | Informe spam
Hola a todos.

Quisiera saber cómo hacer que un datagrid pueda obtener información
sobre las propiedades de un objeto. No estoy hablando de objetos definidos
estáticamente, sino objetos como puede ser un DataRow, que tiene un nº de
campos indefinido.

¿Qué interfaz o qué interfaces tiene que implementar mi clase para poder
facilitar información al datagrid (o a otros objetos de datos) sobre su
contenido?


Gracias!
 

Leer las respuestas

#1 Alberto Poblacion
11/12/2008 - 08:01 | Informe spam
"José Luis" wrote in message
news:
Quisiera saber cómo hacer que un datagrid pueda obtener información
sobre las propiedades de un objeto. No estoy hablando de objetos definidos
estáticamente, sino objetos como puede ser un DataRow, que tiene un nº de
campos indefinido.

¿Qué interfaz o qué interfaces tiene que implementar mi clase para
poder facilitar información al datagrid (o a otros objetos de datos) sobre
su contenido?



¿Te refieres a que quieres asignar un objeto de tu clase a la propiedad
DataSource del DataGrid, y que el DataGrid automáticamente muestre registros
con datos obtenidos de tu objeto?

En ese caso, lo que necesitas es que tu clase imlemente uno de estos dos
interfaces: IList o IListSource. El más sencillo es IListSource, que sirve
sólo para leer datos. Si quisieras también modificarlos desde el Grid,
necesitarías el IList, que requiere implementar muchos más métodos.

Preguntas similares