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

actualizar dataset

Estas en el tema de actualizar dataset en el foro de .NET en Foros del Web. Consulta Utilizo el siguiente codigo para actualizar un dataset Private Sub ButtonModificar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonModificar.Click With DS.Tables("clientes") .Rows(TextBoxIdCliente.Text)("apellido") = ...
  #1 (permalink)  
Antiguo 30/09/2007, 16:00
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 10 meses
Puntos: 2
actualizar dataset

Consulta

Utilizo el siguiente codigo para actualizar un dataset

Private Sub ButtonModificar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonModificar.Click

With DS.Tables("clientes")

.Rows(TextBoxIdCliente.Text)("apellido") = TextBoxApellido.Text
.Rows(TextBoxIdCliente.Text)("nombre") = TextBoxNombre.Text
.Rows(TextBoxIdCliente.Text)("edad") = TextBoxEdad.Text
.Rows(TextBoxIdCliente.Text)("fecha_Ingreso") = TextBoxFechaIngreso.Text
End With
DVclientes.Table = DS.Tables("clientes")
actualizarDatagridClientes()
limpiaCampos()

End Sub

El textboxidCliente, tiene el id del cliente que se carga al hacer click en la grilla.

el problema que tengo es que no me modifica el registro seleccionado sino el siguiente.
A que se debe esto?


muchas gracias.
saludos
  #2 (permalink)  
Antiguo 30/09/2007, 16:40
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 18 años
Puntos: 1
Re: actualizar dataset

With DS.Tables("clientes")

.Rows(TextBoxIdCliente.Text)


Cuando haces lo anterior te traera el registro con el ID ke este en texto, asi ke recuerda ke la primera fila o registro tendra indice 0. .. asi ke si tu textbox empieza con 1.. en realidad estaria llamando el 2 registro.. .. revisa bien esto de los indices, este debe ser tu error...
__________________
Julio César Guzmán Góngora
Microsoft Certified Professional
[email protected]
[email protected]
  #3 (permalink)  
Antiguo 30/09/2007, 19:20
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 10 meses
Puntos: 2
Re: actualizar dataset

GRacias por la respuesta.

Aparentemente es eso.

Hay algo mas potable que poner (textboxid.text - 1) ?

es decir, filtrar el dataset por id y modificar el datarow resultante por ejemplo. Como se haria eso?

Gracias

Última edición por moron; 30/09/2007 a las 19:32
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 22:37.