viernes, 25 de mayo de 2012

Iterar un Gridview con Linq

Para iterar el gridview debemos obtener la colección de registros de forma que sea IEnumerable

Eso es con el método Cast.

Adicionalmente se obtienen las columnas que se necesiten del grid

var rows = GridView1.Rows.Cast<GridViewRow>().Select(a => new
            {
                ID = Convert.ToInt32(a.Cells[0].Text),
                FirstName = a.Cells[1].Text,
                LastName = a.Cells[2].Text
            }).ToList();

Finalmente se obtiene el listado de esa operación, y se manipula a consideración

No hay comentarios:

Publicar un comentario