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

Problema con el salto entre páginas de un GridView...

Estas en el tema de Problema con el salto entre páginas de un GridView... en el foro de .NET en Foros del Web. Pasa lo siguiente, tengo una página en la que se consultan ciertos datos, la búsqueda se hace introduciendo un No. de control en un TextBox(numCtrl), ...
  #1 (permalink)  
Antiguo 20/12/2007, 19:13
 
Fecha de Ingreso: diciembre-2007
Mensajes: 3
Antigüedad: 16 años, 5 meses
Puntos: 0
Problema con el salto entre páginas de un GridView...

Pasa lo siguiente, tengo una página en la que se consultan ciertos datos, la búsqueda se hace introduciendo un No. de control en un TextBox(numCtrl), y oprimiendo un Botón (Buscar), los datos se despliegan en un GridView el cual se encuentra paginado de 20 en 20 registros através de números en la parte inferior.

EL PROBLEMA SE ENCUENTRA EN ESTOS NÚMEROS, CUANDO OPRIMO ALGUNO DE ELLOS EL GRIDVIEW DESAPARECE, Y LA ÚNICA FORMA (NI SIQUIERA OPRIMIENDO F5) DE QUE SE VUELVA A VER ES HACIENDO CLIC EN EL BOTÓN (Buscar), DE ESTA FORMA MUESTRA LA INFORMACIÓN QUE DEBÍA MOSTRAR CON SOLO OPRIMIR EL NÚMERO APARECE.

La sig. función es con la que relleno el GridView al hacer clic en el botón (Buscar):

Private Sub Bind()
.....Dim objConn As New OleDbConnection("...")
.....Dim objDA As New OleDbDataAdapter("...", objConn)
.....Dim objDS As New DataSet

.....If Not Page.IsPostBack() Then
..........objDA.Fill(objDS)
..........objDS = Nothing
..........objDS = New DataSet()
.....End If

.....objDA.Fill(objDS)

.....Me.GridView1.DataSource = objDS.Tables(0).DefaultView
.....Me.GridView1.DataBind()
.....objConn.Close()
End Sub

NOTA: LOS PUNTOS EN EL INICIO DE CADA LINEA LOS PUSE PARA DARLE SANGRIA, NO SE ENCUENTRAN EN EL CODIGO. POR CIERTO SI ALGUIEN SABE COMO PONER SANGRIAS EN ESTE FORO PONGALO JUNTO CON LA RESPUESTA POR FAVOR.

PD:
En las funciones
GridView1_PageIndexChanged, GridView1_PageIndexChanging, GridView1_SelectedIndexChanged y GridView1_SelectedIndexChanging puse un MsgBox para ver cual controlaba el cambio entre páginas pero al hacer clic en los número del índice ningno se muestra.

Gracias de antemano.

Última edición por kalel777; 20/12/2007 a las 19:25
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 14:10.