
17/11/2016, 03:26
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 15
Antigüedad: 15 años, 3 meses Puntos: 0 | |
Respuesta: Databind Combobox varias columnas Encontré la solución, y la escribo aquí por si a alguien le pasa lo mismo:
El problema lo estaba teniendo al cargar el combo con dos columnas, (Id, Descripción)
Era preciso incluir "combo.DisplayMember":
combo.DisplayMember = combo.Items.Add(descrip & " " & Id)
ya que yo sólo construía el combo sin DisplayMember.
Y al recuperar el valor de la base de datos:
Si el combo tiene una columna:
obj.DataBindings.Add(New System.Windows.Forms.Binding("SelectedValue", dataS, campo, True))
Si el combo tiene más de una columna:
obj.DataBindings.Add(New System.Windows.Forms.Binding("SelectedItem", dataS, campo, True))
Espero que le haya servido a alguien |