combobox y databindings POR fAVOR!!!!

25/07/2005 - 23:48 por Miko_tnt | Informe spam
hola foro.. desde hace varios dias he venido trabajando kon estos 2
componentes juntos y no he podido solucionar un problema:

tengo un dataset con dos tablas tabla1 y tabla2

la primera de ellas es la encargada de buscar en una tabla unos valores y
mostrarlos en la propiedad text del combobox por medio de un databinding

cbox.DataBindings.Add(New Binding("text", ds, "tabla1.zona"))

zona es el campo que deseo mostrar de la primera tabla y que ya tiene un
valor(hasta aca bien). La segunda tabla es la encargada de hacer una relacion
con la primera. y mostrar las zonas que sean posibles tener si llegan a ser
requeridas.

Es decir empiezo con el combobox(cbox con la propiedad enabled en false) y
cuando presiono un boton voy a poder modificar el contenido del combobox pero
con unos valores que se adicionan a este desde la segunda tabla, para esto
hago lo siguiente:

cbox.DataSource = ds.Tables("tabla2")
cbox.DisplayMember = "t_Zona"
cbox.ValueMember = "t_Zona"

cuando le hago cbox.enabled= true se me muestran los valores de la segunda
tabla (como debe ser), el problema esta enque al principio que ando por el
databinding empieza bien pero si salto a la ultima posicion y me muevo de
manera desordenada enel cbox ya no se me muestran los valores que se deberian
y al f final siempre se termina mostrando el mismo valor en todos los campos


POR FABOR AGRADEZKO KUALKIER AYUDA, ESTOY DESESPERADO KON ESTO

GRACIAS
 

Leer las respuestas

#1 Delly
26/07/2005 - 13:45 | Informe spam
Hola

Esta es la forma correcta de llenar un combobox

cbox.DataBindings.Add("seletedvalue", ds, "tabla1.zona"))
cbox.DataSource = ds.Tables("tabla2")
cbox.DisplayMember = "t_Zona"
cbox.ValueMember = "t_Zona"

Espero que te pueda ayudar.

Preguntas similares