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
