
12/05/2008, 21:14
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 16 años, 9 meses 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 |