in

LINQ y los Datagrids en Windows CE

Last post 04-03-2008 11:07 by ricardo. 1 replies.
Page 1 of 1 (2 items)
Sort Posts: Previous Next
  • 04-02-2008 15:16

    • ricardo
    • Top 10 Contributor
    • Joined on 04-01-2008
    • Posts 18
    • Points 187

    LINQ y los Datagrids en Windows CE

    Hola, 

    Estoy desarrollando una aplicación para PDA y empleo VS2008 con Compact Framework 3.5. Estoy empleando LINQ para crear las vistas de datos que se verán en un DataGrid, pero me encuentro con el problema de que no puedo seleccionar el ancho de las columnas. ¿ Alguien sabe cómo se puede seleccionar el ancho de las columnas en un DataGrid cuando usamos LINQ para generar la lista de datos ?

     Gracias de antemano,


     

    • Post Points: 5
  • 04-03-2008 11:07 In reply to

    • ricardo
    • Top 10 Contributor
    • Joined on 04-01-2008
    • Posts 18
    • Points 187

    Re: LINQ y los Datagrids en Windows CE

    En referencia a mi consula, me autorespondo, porque he encontrado 1 solución: Empleamos LINQ to Dataset para convertir una consulta reconvertirlo en un data table:

    IEnumerable<base1DataSet.LineaFacturaRow> vista = from p in base1DataSet.LineaFactura.AsEnumerable() select p;

    DataTable tabla = vista.CopyToDataTable();

    tabla.TableName = "LineaFactura";

     

    Luego este objeto tabla, se puede asignar a un Datasource de un Databinding, y ese Databinding puede estar enlazado a un Datagrid, y podemos aplicarle el formato, siempre que mapeemos el estilo al mismo nombre de tabla que le pusimos tras reconvertirlo a tabla.

    Espero que os resulte útil,

    • Post Points: 5
Page 1 of 1 (2 items)
Baleares on .NET®
Powered by Community Server (Commercial Edition), by Telligent Systems