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