Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2004, 16:29
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años
Puntos: 50
Hola paolam... lo que pasa es que el valor se pierde cuando haces postback.. , aunque tengas una variable declarada como global. Cabe mencionar que si se trata de una windows form las cosas son distintas y el valor de la variable no se pierde.

Si deseas ir conservando el valor de la variable lo que hago en ocasiones es guardar ese valor en una etiqueta y mantenerla oculta.

Ahora.. si quieres ir navengando por determinados registros.. lo que puede hacer es utilizar el dataadapter y lo llenas a un dataset para utilizar éste mismo en algun control.. sea datalist, datagrid, o en defecto datarepeater.

Ejemplo..

Deseas mostrar 10 registros empezando por el numero 5

Lo harías así. (voy a utilizar el dataadapter con SQl server.. pero tambien lo puedes hacer con Oledb)


Cita:
Dim objDA as new SqlDataAdapter ("select * from tabla",conexion)

Dim objDS As New DataSet

objDA.Fill(objDS , 5,10, "NomTabla")

tu_control = objDS.Tables(0).DefaultView
..
...
en tu caso si lo deseas hacer registro por registro... pondrías:

Cita:
objDA.Fill(objDS , 1,1, "NomTabla")
Espero que te sirva el ejemplo.

Saludos y suerte. . .
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net