Visual Basic.NET - Como navego por los registros de un dataset??

 
Vista:

Como navego por los registros de un dataset??

Publicado por Enrike (1 intervención) el 26/04/2007 17:15:46
Hola Hola.

Cree un dataset y tengo una conexión a una base de datos y quiero agregar por medio de codigo la funcionalidad de las flechitas de navegación:

<< < > >>

Si estas tipicas flechitas.

Cualquier recomendación es buena. Ahora soloo se me ocurre hacerlo con indices pero de esta forma solo se me ocurre como crear como ir al ultimo y primer registro:

MiDataset.Tables("MiTabla").Rows(0).itrem("Item1") ---Esto para ir al primer registro.

dim indice as integer
indice= MiDataset.Tables("MiTabla").Rows.count - 1

MiDataset.Tables("MiTabla").Rows(indice).itrem("Item1") ---Esto para ir al ultimo.

porfavor recomiendenme como hacer los otros dos y si hay una manera mejor, pues como hacer los 4..

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como navego por los registros de un dataset??

Publicado por Harold V. (411 intervenciones) el 26/04/2007 17:52:22
Ahora no tengo el VB e nesta pc pero

Puedes hacer lo siguiente: Esperemos funcione.. jajajaja

dim numMax as int32=MiDataset.Tables("MiTabla").Rows.count - 1
dim numMin as int32=0

dim Posicion as int32=0

dim registro as sring=""

' ahora boton ----> Next
if posicion < numMax then
posicion+=1
Registro=MiDataset.Tables("MiTabla").Rows(posicion).item("Item1").tostring
else
posicion=0
Registro=MiDataset.Tables("MiTabla").Rows(nummax).item("Item1").tostring
end if

lo mismo para boton back <----

if posicion > numMin then
posicion-=1
Registro=MiDataset.Tables("MiTabla").Rows(posicion).item("Item1").tostring
else
posicion=0
Registro=MiDataset.Tables("MiTabla").Rows(numMin).item("Item1").tostring
end if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar