none
Como cargar columnas en Datagridview (.Net - C# - Linq to SQL)

    Pregunta

  • Estoy haciendo mis primeros pasos en .Net y C# con Linq, así que sepan disculpar mi ignorancia.

     

    Tengo el siguiente problema

     

    ** En db cargo el datacontext

    db = new Cofasa.Factura.Entidades.TablasDataContext();

     

    **Defino miCliente

    miCliente = new Cofasa.Factura.Entidades.Clientes();

     

    **Busco un Cliente

    miCliente = db.Clientes.SingleOrDefault(x => x.IdCliente == Convert.ToInt32(this.textBox1.Text));

     

    **Bindeo los datos en controles simple como textbox

    textBox2.DataBindings.Clear();

    textBox2.DataBindings.Add("Text", miCliente, "RazonSocial", true);

    textBox6.DataBindings.Clear();

    textBox6.DataBindings.Add("Text", miCliente, "NumeroCliente", true);

     

    ** Y hago lo siguiente para ver miCliente.DocumentosClientes que es una lista con los documentos de los clientes

     

    dataGridView1.DataBindings.Clear();

    dataGridView1.DataSource = miCliente.DocumentosClientes;

     

    Esto me trae todos los campos de DocumentosClientes y yo solo quiero ver Tipo de documento y Número

    Como determino estas columnas en el dataGridView y le cargo los datos correspondientes.

     

    Para complicarla un poco más Tipo de Documento me devuelve un número y yo quiero ver la Descripción del tipo de documento relacionado (eso es otra historia y la podemos ver más adelante)

     

    Desde ya muchas gracias y nuevamente sepan disculpar mi ignorancia

     

    José

     

     

     

    viernes, 11 de julio de 2008 12:13

Respuestas

Todas las respuestas