none
Llenar grid con consulta linq RRS feed

  • Pregunta

  • Saludos, estoy llenando un Datatable dinamico con la información de la base de datos, luego quiero llenar 2 datagrids con la información de este datatable pero ambos pero con algunos filtros, ej:

    DataTable:

    Estructura.

    Orden     Examen     Resultado

    0001      GLU           10.1

    0001      TRI            20.0

    0002      GLU            40.3

    0002      HGLI           12.1

    0003      CH             10.0

    En el primer Grid quiero solo poner todas las ordenes con un distinct para eso lo estoy haciendo asi:

                    var results = (from myRow in DataTable.AsEnumerable()
                                      select myRow).Distinct();  

    La verdad no se si es lo adecuado,el problema es que necesito saber como despues de terer un distinct asignarle ese 'results' al datagridview, lo mismo para el datagridview2.

    jueves, 22 de junio de 2017 19:23

Respuestas

Todas las respuestas

  • Saludos,

    El datagrid tiene una propiedad llamada DataSource a el le pasas tu results.

    DataGrid.DataSource = results;



    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    Blog
    J.Joaquin

    jueves, 22 de junio de 2017 19:29
  • Si, pero no lo llena.

     var results = from myRow in DtPpal.AsEnumerable() select myRow;
      dataConsultaOrdenes.DataSource = results;  

    result devuelve una numeración de 400 filas mientras que dataconsultaOrdenes asignandole result me devuelve 0 filas.

    jueves, 22 de junio de 2017 19:36
  • Listo, solucionado.

    DataGrid.DataSource = results.ToList();

    jueves, 22 de junio de 2017 19:45