Visual Basic.NET - modificar datos

   
Vista:

modificar datos

Publicado por CARLOS (33 intervenciones) el 08/10/2007 18:36:54
Hola:

En una base de datos tengo un campo [NOMBRE] que quiero modificar, esto lo hago a través de un DataSet.
Si el campo [NOMBRE] lo modifico a través de un DataGridView el Database1DataSet.HasChanges , detecta que se modificaron los datos.
Y todo funciona correctamente.

Pero si el DataSet el campo [NOMBRE] es un texbox, no me detecta los cambios.

if Database1dataset.HasChanges
aunque hallamos modificado el campo [NOMBRE] no detecta los cambios

¿Alguien puede decirme lo que pasa, o lo que no hago correctamente?

Un saludo.
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:modificar datos

Publicado por carlos (33 intervenciones) el 13/10/2007 21:50:07
Yo mismo me contesto:

Lo que faltaban eran las 3 siguientes lineas de código.

dim misdatos as database1dataset.dpersonalesRow

misdatos=database1dataset.dpersonales.FindBycodigo_id(codigo_Idtextbox.text)
misdatos.nombre=nombretexbox.text

' El nombre que cambiamos en la caja de texto nombretexbox.text es el que se_
modifica en el dataset. y posteriormente en la base de datos.

if database1dataset.Haschanges then ' ahora ya funciona el "if " y detecta_
que modificamos la caja de texto
sqlconnection1.open()
sqldataadapter1.update(database1dataset, "dpersonales")
sqlconnection1.close()
end if

Un saludo a todos.
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