Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2005, 03:58
Laurichu
 
Fecha de Ingreso: abril-2005
Mensajes: 63
Antigüedad: 19 años, 1 mes
Puntos: 0
funcionamiento de textBox enlazados

hola,

estoy haciendo un winForm con vb.net.
Tengo unos textBox enlazados a ciertos campos de un dataSet que contiene datos de una tabla de una base de datos Access de la siguiente manera:
Código:
 enlace = New Binding("Text", miDataSet, "miTabla.miCampo1")
            TBoxCampo1.DataBindings.Add(enlace)
            enlace = Nothing
            enlace = New Binding("Text", miDataSet, "miTabla.miCampo2")
            TBoxCampo2.DataBindings.Add(enlace)
            miBindingManagerBase = BindingContext(miDataSet, "miTabla")
El caso es que yo quiero que en el formulario, cuando se modifique campo1,
cambie también el valor de campo2. Para ello en el evento textChanged de TBoxCampo1, modifico la propiedad text de tBoxCampo2. Hasta aquí todo bien.
Pero ahora, si con estos valores actualizo la base de datos (con miAdaptador.Update() al hacer clic en un botón) se pierden los enlaces. (Los textBox se quedan en blanco). Sin embargo la base de datos se actualiza bien.

¿Alguien sabe por qué pasa esto o como solucionarlo? Llevo toda la mañana intentándolo.....

Gracias