Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2011, 12:06
arhema
 
Fecha de Ingreso: agosto-2005
Mensajes: 8
Antigüedad: 19 años, 4 meses
Puntos: 2
datagridview mostras campos lista gennerica dentro de lista

Hola buenos dias.

1.- Tengo un problema tengo una clase de nombre remitente la cual a su vez contienen una Clase de Nombre Domicilio las cuales cito a continuacion
public class Remitente
{
/// <summary>
/// Identificador del remitente
/// </summary>
public int IdRemitente { get; set; }
/// <summary>
/// Nombre del remitente
/// </summary>
public string Nombre { get; set; }
/// <summary>
/// Identificador del domicilio del remitente
/// </summary>
public int IdDomicilio { get; set; }
public Domicilio Domicilio { get; set; }
public Remitente()
{
Domicilio =
new Domicilio();
}
}


--------------------------------------------------------------


public
class Domicilio
{
/// <summary>
/// Identificador del domicilio
/// </summary>
public int IdDomicilio { get; set; }
/// <summary>
/// Calle del domicilio
/// </summary>
public string Calle { get; set; }
/// <summary>
/// Nmero interior del domicilio
/// </summary>
public string NoInterior { get; set; }
/// <summary>
/// Nmero exterior del domicilio
/// </summary>
public string NoExterior { get; set; }
/// <summary>
/// Cdigo Postal del domicilio
/// </summary>
public string CP { get; set; }
/// <summary>
/// Identificador del Pais del domicilio
/// </summary>
public int IdPais { get; set; }
/// <summary>
/// Identificador del Pais del domicilio
/// </summary>
public Pais pais { get; set; }
public int IdEstado { get; set; }
/// <summary>
/// Identificador del Estado del domicilio
/// </summary>
public Estado estado { get; set; }
public int IdColonia { get; set; }
/// <summary>
/// Identificador de la colonia del domicilio
/// </summary>
public Colonia colonia { get; set; }
public int IdMunicipio { get; set; }
/// <summary>
/// Identificador del municipio del domicilio
/// </summary>
public Municipio municipio { get; set; }


2.- poblo los datos de esta manera,la cual viene correctamente cargados este objeto con su hijos correspondientes
DatosRemitente Remitentes = new DatosRemitente();
List<Remitente> remitente = new List<Remitente>();
remitente = Remitentes.ObtenerRemitenteLista();
dtagridremi.AutoGenerateColumns = false ;
dtagridremi.DataSource = remitente;
3.- Hastaa aqui todo bien pero al momento de mostrarme los datos solo me muestra los del primer nivel (idremitente y Nombre, IdDomicio) pero Calle, NoInterior no me las desplega

Yo en la propiedad de DataPropertyName = Domicilio.Calle y aun asi sigue sin mostrarmela alguien sabe que estoy haciendo mal??

1 Javier manual 0 Entidades.Domicilio
2 Juan Manuel 0 Entidades.Domicilio