problama con paginación en datagrid

08/11/2005 - 19:23 por TR | Informe spam
Hola,

tengo un datagrid donde le aplico la paginación, le meto el código y
listo. funciona !!!!... mi problema viene a continuación.

en cada registro del datagrid tengo un botón eliminar. al pulsar dicho
botón borra el registro, hasta ahí correcto todo.

el problema viene cuando borro el último registro de una página que no
es la primera del datagrid. es decir, por ejemplo:

pagino cada 6 registro, si tengo 8, tendría la primera página con 6 y
una segunda página con 2. borro el 8º y me quedaría un solo registro en
la página 2. ahora borro este último y da un error. dice que el
currentpageindex tiene que ser >= que 0 o algo así.

alguien sabe como solucionar el problema.???

lo que he hecho es que hantes de lanzar el databind del datagrid
comprueba si tiene 6 registros, si es así le pongo a la propiedad
currentpageindex del datagrid igual a 0.. y asi funciona.. pero no se si
será lo correcto.

alguien me puede ayudar?

un cordial saludo,

Preguntas similare

Leer las respuestas

#1 Fabián Figueredo
08/11/2005 - 19:34 | Informe spam
Hola TR, podrias capturas el error y enviar el paginador a la pagina 1.

Fabian Figueredo
http://www.oberdata.com.ar
Respuesta Responder a este mensaje
#2 Jose Luis Manners
08/11/2005 - 22:11 | Informe spam
Hola TR,

Te recomiendo leas este artículo:

http://builder.com.com/5100-6373-10...isting%20C

Saludos,

Jose Luis Manners, MCP
http://www.josemanners.com/

"Vale más saber alguna cosa de todo, que saberlo todo de una sola cosa."
-Blaise Pascal

"TR" wrote in message news:
Hola,

tengo un datagrid donde le aplico la paginación, le meto el código y
listo. funciona !!!!... mi problema viene a continuación.

en cada registro del datagrid tengo un botón eliminar. al pulsar dicho
botón borra el registro, hasta ahí correcto todo.

el problema viene cuando borro el último registro de una página que no es
la primera del datagrid. es decir, por ejemplo:

pagino cada 6 registro, si tengo 8, tendría la primera página con 6 y una
segunda página con 2. borro el 8º y me quedaría un solo registro en la
página 2. ahora borro este último y da un error. dice que el
currentpageindex tiene que ser >= que 0 o algo así.

alguien sabe como solucionar el problema.???

lo que he hecho es que hantes de lanzar el databind del datagrid comprueba
si tiene 6 registros, si es así le pongo a la propiedad currentpageindex
del datagrid igual a 0.. y asi funciona.. pero no se si será lo correcto.

alguien me puede ayudar?

un cordial saludo,

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida