DataBinding

12/07/2005 - 10:48 por Enric | Informe spam
Hola,
Tengo dos controles en el mismo formulario enlazados al mismo campo. (uno es
un combo y el otro un textbox)
El problema es que cuando cambio el valor de uno, no se refleja en el otro.
Hay algun método para forzar que ambos controles me muestren siempre el
valor de su fuente de datos?

Gracias
 

Leer las respuestas

#1 Jorge Plataroti
12/07/2005 - 14:58 | Informe spam
Hola, lo que tenes que hacer es enlazar el comboBox con
la propiedad Datasource y al textbox con la propiedad
DataBinding

[COMBOBOX]
cboBox.datasource = ds.Tables[0].defaultView;
cboBox.DisplayMember = "Campo";
cboBox.ValueMember = "Campo",

[TEXTBOX]
y con el TextBox agregas la propiedad del textbox que
queres enlazar.

txtBox.DataBinding.add( Propiedad del textbox ,
Fuente , Campo )

ej:

txtBox.DataBinding.Add( "Text" , ds.Tables
[0].DefaulView , "Nombre" );

espero que sirva.

Saludos

Jorge

Hola,
Tengo dos controles en el mismo formulario enlazados al


mismo campo. (uno es
un combo y el otro un textbox)
El problema es que cuando cambio el valor de uno, no se


refleja en el otro.
Hay algun método para forzar que ambos controles me


muestren siempre el
valor de su fuente de datos?

Gracias


.

Preguntas similares