Visual CSharp .NET - OBTENER FILAS DE GRIDVIEW??????

 
Vista:

OBTENER FILAS DE GRIDVIEW??????

Publicado por LST (2 intervenciones) el 07/10/2008 22:05:40
COMO PUEDO OBTENER EL NUMERO DE FILAS DE UN GRIDVIEW????

lo que hago es referenciarlo en el codigo mediante GridView.Rows, luego debo usar esto para hacer un ciclo for each y asi obtener los valores de cada fila para grabar...

Hasta alli todo bien....

el PROBLEMA es que cuando GridView tiene mas filas que las que se ven en pantalla (Esta paginada), GridView.Rows solo me trae el numero de filas de la pagina que esta actualmente seleccionada.

O sea si el GridView esta paginado en 3 paginas de 10 filas cada una, y esta elegida la segunda pagina...GridView.Rows solo llega hasta 10 (que son las 10 filas de la pagina que esta seleccionada)

Como puedo tener las filas de la gridView completa (las 30 filas) ????????????????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:OBTENER FILAS DE GRIDVIEW??????

Publicado por jorge (1 intervención) el 16/11/2009 13:33:37
yo la unica manera que he visto posible es ir recorriendo el grid mediante

int paginaActual = GridView.PageIndex;

for(int i=0;i<GridView.PageCount;i++){
GridView.PageIndex=i;
GridView.DataBind();
}

y dentro de eso ya el foreach con las rows del grid, es un poco coñazo, pero con la grandiosa api que esto tiene...espero ayudar!un saludo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar