MoveNext, Movefirst

09/05/2005 - 21:14 por Hugo Segovia | Informe spam
Saludos.

En ADO anterior podias crear un Recordset y realizar un MoveNext MoveLast,
ahora se que hay un DataSet y un Data Adapter, como yo utilizado estos
componentes para avanzar y retroceder entre los registros..?

Mi codigo está así:

la conexion ya está hecha, y funciona bién.

Public dt As DataTable
Public da As Odbc.OdbcDataAdapter
Public ds As DataSet

Dim cadena As String = "Select * from cli001"
da = New Odbc.OdbcDataAdapter(cadena, cn)
ds = New DataSet
da.Fill(ds, "cli001")

DE AQUÍ YA NO SE QUE HACER... ME PUEDEN AYUDAR CON POCO DE CODIGO?

Preguntas similare

Leer las respuestas

#1 Carlos Durán Urenda
09/05/2005 - 23:15 | Informe spam
Que tal Hugo

si necesitas accesar a un registro especifico del datatable puedes utilizar
el miembro Rows que utiliza un indicie para especificar la posicion y te
devuelve un datarrow, que puedes manipular, algo por ejemplo asi

Dim I as integer

For i=0 to MiTabla.Rows.Count-1
MiTabla.Rows(i).Item(5) =0
Next

esto por te pondria a cero el campo 5 (comenzando desde cero) de todos los
registros de la tabla


Si lo que necesitas es mostrar los datos de tu tabla en un formulario y
avanzar de registro en registro de forma que en pantalla puedan verse y
editarse los registros, lo que necesitas es hacer un Binding de tus campos,
utilizando la propiedad DataBinding de digamos los cuadros de texto en el
diseño de propiedades, tambien se puede hacer mediante programación mas o
menos asi

Me.TextBox1.Databindings.Add("Text",Tabla,"Campo")

una vez bingdeados los controles puedes moverte entre los registros
utilizando el BindingContext del objeto contenedor (generalmente el
formulario)

Me.BindingContext(Tabla).Position = 0 ' para moverte al primer registro

o

Me.BindingContext(Tabla).Position += 1 ' para moverse al siguiente registro

Tienes que leer una buena cantidad de material para comprender el concepto
de enlace de controles en ADO .Net, ya que existe bingdeo en uno y dos
sentidos (solo lectura y lectura y escritura), consulta la ayuda

Saludos
Carlos Durán


"Hugo Segovia" escribió en el
mensaje news:
Saludos.

En ADO anterior podias crear un Recordset y realizar un MoveNext MoveLast,
ahora se que hay un DataSet y un Data Adapter, como yo utilizado estos
componentes para avanzar y retroceder entre los registros..?

Mi codigo está así:

la conexion ya está hecha, y funciona bién.

Public dt As DataTable
Public da As Odbc.OdbcDataAdapter
Public ds As DataSet

Dim cadena As String = "Select * from cli001"
da = New Odbc.OdbcDataAdapter(cadena, cn)
ds = New DataSet
da.Fill(ds, "cli001")

DE AQUÍ YA NO SE QUE HACER... ME PUEDEN AYUDAR CON POCO DE CODIGO?


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida