Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con Datagrid

Estas en el tema de Problema con Datagrid en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 24/11/2006, 07:54
Avatar de jesuscancino  
Fecha de Ingreso: noviembre-2006
Ubicación: tacna
Mensajes: 34
Antigüedad: 18 años
Puntos: 0
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/11/2006 a las 08:09
  #2 (permalink)  
Antiguo 24/11/2006, 12:49
 
Fecha de Ingreso: enero-2004
Mensajes: 8
Antigüedad: 20 años, 10 meses
Puntos: 0
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...
  #3 (permalink)  
Antiguo 24/11/2006, 16:05
Avatar de jesuscancino  
Fecha de Ingreso: noviembre-2006
Ubicación: tacna
Mensajes: 34
Antigüedad: 18 años
Puntos: 0
Hola emedt, le acertaste, esa era la solucion, muchas gracias por responder tan rapido,,
  #4 (permalink)  
Antiguo 06/12/2006, 08:40
 
Fecha de Ingreso: diciembre-2006
Mensajes: 1
Antigüedad: 17 años, 11 meses
Puntos: 0
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:58.