28/11/2016, 03:14
|
| | Fecha de Ingreso: noviembre-2009
Mensajes: 15
Antigüedad: 15 años Puntos: 0 | |
Respuesta: Combobox varias columnas Selected Muchas gracias Pabloryser, eso es exactamente lo que hago para la carga. El problema está a la hora de poner el combo.selecteditem o combo.selectedvalue, que nunca encuentra un valor igual al que yo he "combinado"
Aunque creo que de momento, encontré la solución: consiste en buscar dentro del combo el valor del id que quiero:
Function Busca(ByVal value As Object, combo As ComboBox) As Object
If Not IsDBNull(value) Then
For Each item As Object In combo.Items
Dim obj As Object
obj = fgstrExtraeCodigo(item)
If obj = value Then
Return item
End If
Next
Return Nothing
Else
Return Nothing
End If
End Function
Function fgstrExtraeCodigo(ByRef texto As String) As String
Dim punt As Short
punt= InStr(texto, "·")
If punt> 0 Then
fgstrExtraeCodigo = RTrim(LTrim(Mid(texto, punt+ 1)))
Else
fgstrExtraeCodigo = ""
End If
End Function
Con estas funciones, ya puedo elegir el combo.SelectedItem
combo.SelectedItem = Busca(valor,combo) |