Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 24-nov-2006, 06:54   #1 (permalink)
jesuscancino no se puede cailificar en este momento
 
Avatar de jesuscancino
 
Fecha de Ingreso: noviembre-2006
Ubicación: tacna
Mensajes: 24
Enviar un mensaje por MSN a jesuscancino
Pregunta Problema con Datagrid

Hola a todos...

Me encuentro programando con webforms (ASP.NET),, y tengo el siguiente problema:

Tengo 2 botones, cada uno viaja a mi base de datos para recoger informacion a traves de 2 consultas y mostrarlos en un datagrid,, hasta aca no tengo ningun problema (2 botones=2 consultas y 1 datagrid),,, resulta que cada consulta me trae mas de 15 registros,, y se me ocurrio utilizar paginacion en el datagrid para ir mostrando los registros de 10 en 10,,,

Cuando ejecuto la primera consulta y utilizo la paginacion todo bien hasta ahi, pero si despues de utilizar la paginacion se me ocurre hacer click en el segundo botn, para ejecutar la segunda consulta, me bota el siguiente error:Detalles de la excepción: System.Web.HttpException: Valor CurrentPageIndex no válido. Debe ser >= 0 y < PageCount,,,

En otras palabras si no utilizo la paginacion todo va bien, ejecutando una u otra consulta,, pero al momento de utilizar la paginacion y luego querer ejecutar la segunta consulta, me da error...

Probe limpiando el datagrid de esta manera:


dgMisOrdenes.DataSource = Nothing
dgMisOrdenes.DataBind()


Pero nada el problema aun persiste,,, luego se me ocurrio hacer una depuracion paso a paso.. y descubri, que el dataset (que utilizo para llenar mi datagrid) si se llena de los datos,, pero al momento de poner:

dgMisOrdenes.Datasource = ds
dgMisOrdenes.DataBind()

No ocurre nada pues mi grilla sigue estando vacia... Espero me puedan ayudar, pues ya llevao bastante tiempo tratando de encointrar la solucion a este problema y nada de nada..

Gracias de antemano.

Última edición por jesuscancino; 24-nov-2006 a las 07:09.
jesuscancino está desconectado   Responder Citando
Antiguo 24-nov-2006, 11:49   #2 (permalink)
emedt está en el buen camino
 
Fecha de Ingreso: enero-2004
Mensajes: 8
Enviar un mensaje por Yahoo  a emedt
Hola, puedes probar colocando

datagrid.CurrentPageIndex = 0

cada vez que ocurra el evento pageindexchange del datagrid al moverte por las paginas del mismo

espero te sirva

saludos...
emedt está desconectado   Responder Citando
Antiguo 24-nov-2006, 15:05   #3 (permalink)
jesuscancino no se puede cailificar en este momento
 
Avatar de jesuscancino
 
Fecha de Ingreso: noviembre-2006
Ubicación: tacna
Mensajes: 24
Enviar un mensaje por MSN a jesuscancino
Hola emedt, le acertaste, esa era la solucion, muchas gracias por responder tan rapido,,
jesuscancino está desconectado   Responder Citando
Antiguo 06-dic-2006, 07:40   #4 (permalink)
hectorevladimir ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2006
Mensajes: 1
Re: Problema con Datagrid

Hola amigos, soy nuevo en el foro, espero que me puedan ayudar:
Estoy desarrollando un programa en vb.net 2003, tengo un grid el cual lleno de informacion desde un dataset, todo va bien: carga la informacion y cuando no hay registros se queda vacio.

El problema se da cuando despues de haber seleccionado una fila y hago una busqueda que me retorna 0 registros, obviamente el grid se vacia excepto la celda en la que hice el click previo que se queda pintada con el dato que mostraba, es raro porque como la busqueda retorna 0 registros pues no hay filas en el grid pero si se ve esa celda como si estuviera flotando.

Espero puedan ayudarme

Gracias
hectorevladimir está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:10.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93