Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Ayuda por favor DataField con objetos encapsulados (http://www.forosdelweb.com/f29/ayuda-por-favor-datafield-con-objetos-encapsulados-585728/)

nelw 12/05/2008 21:14

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

nelw 13/05/2008 15:19

Re: Ayuda por favor DataField con objetos encapsulados
 
me doy respuesta a mi mismo
con

<ItemTemplate> y <%#Eval("objeto.propiedad")%>


La zona horaria es GMT -6. Ahora son las 11:36.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.