Ojo si en vez de  a una dimen*C*ión lo haces a una dimen*S*ion, mejor...
Sin palabras
perdon...

El 25 de junio de 2009 10:58, Daniel Calvin <[email protected]>escribió:

> Hola Gustavo
>
> Opcion 1:
> Crear un DTO de tus objetos que aplanen todo a una sola dimencion.
>
> Opción 2:
> Sobre escribir el ToString() de los objetos propiedades para que el
> ToString retorne el texto que queres ver en la grilla.
>
> La segunda es mas fácil de implementar que la primera.
> Pero la segunda no siempre es recomendable o simplemente no alcanza.
>
> Daniel Calvin
>
>
> El 25 de junio de 2009 10:27, [email protected] <
> [email protected]> escribió:
>
>> 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
>>
>>
>
>
> --
> Daniel A. Calvin
> Cooperator Team Member
> http://www.cooperator.com.ar
> Microsoft Certified Professional
>



-- 
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional

Responder a