Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda por favor DataField con objetos encapsulados

Estas en el tema de Ayuda por favor DataField con objetos encapsulados en el foro de .NET en Foros del Web. Alguien me puede ayudar necesito poner una propiedad de un objeto encapsulado en otro en el atributo de DataField un BoundField de un GridView ejemplo ...
  #1 (permalink)  
Antiguo 12/05/2008, 21:14
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Ayuda por favor DataField con objetos encapsulados

Alguien me puede ayudar necesito poner una propiedad de un objeto encapsulado en otro en el atributo de DataField un BoundField de un GridView

ejemplo

public struct AdministradorBO
{
private string str_nombre;
private List<RolBO> lRoles;
private TipoIdentificacionBO oTipoIdentificacion;


public string Nombre
{

get
{
return this.str_nombre;
}
set
{
this.str_nombre = value;
}

}
public List<RolBO> Roles
{

get
{
return this.lRoles;
}
set
{
this.lRoles = value;
}

}



public struct TipoIdentificacionBO
{
private int int_id;
private string str_nombre;

public int Id
{

get
{
return this.int_id;
}
set
{

this.int_id = value;
}

}

public string Nombre
{

get
{

return this.str_nombre;
}
set
{

this.str_nombre = value;

}
}
}

TipoIdentificacionBO es un objeto encapsulado en AdministradorBO necesito poner la propiedad Nombre de TipoIdentificacionBO en en el atributo de DataField un BoundField de un GridView pero no me funciona

asp:GridView ID="gv_prueba" runat="server" AutoGenerateColumns="False" AllowPaging="True" DataSourceID="ds_prueba">
<Columns>
<asp:BoundField DataField="Nombre" HeaderText="Nombre"/>
<asp:BoundField DataField="TipoIdentificacion.Nombre" HeaderText="Tipo de Identificación"/>

</Columns>
</asp:GridView>

esto no me funciona dice que la propieda no fue encontrada alguien sabe como debo referirme a las propiedades de un objeto encapsulado
  #2 (permalink)  
Antiguo 13/05/2008, 15:19
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Re: Ayuda por favor DataField con objetos encapsulados

me doy respuesta a mi mismo
con

<ItemTemplate> y <%#Eval("objeto.propiedad")%>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:57.