hola,

lo que quieres implementar es un datagridview con nested class.

te aconsejo le des una mirada a este link:

Nested Property Binding 
http://www.codeproject.com/KB/cs/ObjectBindingSource.aspx

te va a aclarar bastante tu duda.

saludos


--- El jue 25-jun-09, [email protected] <[email protected]> escribió:

De: [email protected] <[email protected]>
Asunto: [puntonet] datagrid llenado a traves de colecciones
Para: [email protected]
Fecha: jueves, 25 de junio de 2009, 10:27 am

Buenos dias, estoy probando las colecciones de objectos, en .net.
Mediante las cuales, creo una coleccion generica en la cual almaceno objetos, 
estos objetos a su vez, tiene otros objetos dentro.
el problema viene cuando intento visualizar algunas propiedades de estos 
objetos en un datagrid, ya que puedo referir ciertas columnas a propiedades del 
objeto padre, pero no a las propiedades de sus hijos.
Una vez que tengo la coleccion cargada. establezco las columnas una por una, 
pero nose como referir a una propiedad de un objeto de otro objeto.

DataGridViewTextBoxColumn dgridCol = new DataGridViewTextBoxColumn();
dgridCol.HeaderText = "NOMBRE";
dgridCol.Name = "NOMBRE";
dgridCol.Width = 100;
dgridCol.DataPropertyName = "nombre";
grilla.Columns.Add(dgridCol);

probe varias alternativas en la propiedad de la grilla:
dgridCol.DataPropertyName = "objLocalidad.nombre";

Pero no encuentro como, alguien sabe como se realiza esto?
Muchas Gracias.
Gustavo




      
____________________________________________________________________________________
¡Viví la mejor experiencia en la web!
Descargá gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=ar

Responder a