como hacer que un binding se actualice

23/03/2005 - 13:55 por Oscar Calvo | Informe spam
Hola a todos
Tengo un cuadro de texto con un binding a una fila, y cuando cambio valores
en la fila, el cuadro de texto no se refresca.
Logicamente he probado a refrescar el currencyManager,llamar a
endCurrentEdit(aunque funcionara no me valdria) y demas metodos, pero aun
asi no se me actualiza.
si lo hace cuando quito el binding del control y lo vuelvo a poner, lo cual
claro es una chapuza.

Sabeis como hacer para forzar a que el control se actualice contra la fuente
de datos?

gracias y un saludo
 

Leer las respuestas

#1 Unai Zorrilla Castro
23/03/2005 - 15:10 | Informe spam
Bueno, el codigo para esto son tres lineas o sea que te
las pongo:

//Cargas los datos
oleDbDataAdapter1.Fill(this.dataSet1,"tabla");

//Establece El BindingManagerBase
bManager = this.BindingContext[this.dataSet1,"tabla"];

//Añades los binding a los TextBox
this.textBox1.DataBindings.Add(new Binding
("Text",this.dataSet1,"tabla.campo"));

this.textBox2.DataBindings.Add(new Binding
("Text",this.dataSet1,"tabla.campo"));

//Rellenamos el grid de datos
this.dataGrid1.SetDataBinding(this.dataSet1,"tabla");


Saludos
Unai Zorrilla Castro

Hola a todos
Tengo un cuadro de texto con un binding a una fila, y


cuando cambio valores
en la fila, el cuadro de texto no se refresca.
Logicamente he probado a refrescar el


currencyManager,llamar a
endCurrentEdit(aunque funcionara no me valdria) y demas


metodos, pero aun
asi no se me actualiza.
si lo hace cuando quito el binding del control y lo


vuelvo a poner, lo cual
claro es una chapuza.

Sabeis como hacer para forzar a que el control se


actualice contra la fuente
de datos?

gracias y un saludo


.

Preguntas similares