RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  64796 - GRIDVIEW ASP .NET CON CAPAS
Autor:  Walter Torres Ramos
Buenas tardes

Tengo inconvenientes al llenar un GRIDVIEW en ASP.NET, estoy manejando C Sharp con N Capas del negocio.

Resulta que tengo una Capa de Entidad donde tengo la estructura de Clientes, Persona, Tipo Documento, Estado Civil; La estructura de Clientes llama a la de personas y la de persona a las de tipo de documento y estado civil.

Recupero mediante un SP los datos de la BD y cargo toda la estructura de las Capa de Entidad: ejemplo:

conexion_bd.Open();

reader = conexion_bd.ExecuteReader(CommandType.StoredProcedure, usp_cliente);

while (reader.Read())
{
cCliente = new Cliente();
cCliente.tipo_documento = new TTipoDocumento();

cCliente.cod_cliente = Convert.ToInt64(reader["cod_cliente"]);
cCliente.fec_ingreso = Convert.ToDateTime(reader["fec_ingreso"]);

cCliente.tipo_documento.cod_tipo_documento = Convert.ToInt16(reader["cod_tipo_documento"]);

cClientes.Add(cCliente);
}
reader.Close();
conexion_bd.Close();

El inconveniente es que cuando le asigno el resultado de la clase: cClientes a la grilla me muestra el siguiente error:

this.grd_estudiantes.DataSource = cClientes;
this.grd_estudiantes.DataBind();

No se encontró ningún campo o propiedad 'cod_tipo_documento' en el origen de datos seleccionado.

Espero me puedan ayudar y orientar que es lo que podria estar efectuando incorrectamente.

Saludos cordiales
Gracias


Nombre
Apellidos
Correo
Comentarios