problemas con la paginacion del gridview

tema enviado por mari90 en ASP.NET
tema iniciado el 23/08/2006

Hola a todos!!!

Estoy trabajando con visual studio 2005. Utilizo un gridview para mostrar ciertos datos y como me sale un grid con bastantes filas he habilitado la propiedad de paginación para que me muestre 6 filas del grid por página.

Para ello he tenido que programar el evento PageIndexChanging. Y no sé porqué hasta que no pulso 2 veces en cada página del gridview no me muestra los datos.

¿ Alguien tiene idea de porqué me ocurre ésto?

He programado el evento PageIndexChanging de la siguiente manera:

GridView1.PageIndex = e.NewPageIndex;

llenargridview();

En mi caso no tienen que estar todas las celdas del grid rellenas. El procedimiento llenargridview() comprueba que si se cumplen ciertas condiciones las correspondientes celdas del grid aparezcan vacías.

En el page_load lleno el grid completo(es donde hago el databind) y después llamo al procedimiento llenargridview(). El evento PageIndexChanging() lo tengo programado según lo que he mencionado anteriormente.

¿Alguien sabría decirme dónde está el problema??

gracias.