
12/02/2009, 13:17
|
| | Fecha de Ingreso: noviembre-2006 Ubicación: Pasto
Mensajes: 154
Antigüedad: 18 años, 3 meses Puntos: 1 | |
Respuesta: ListBox y Multiseleccion Pues les comento, hice un artificio jajaja pero funciona :D
cuando se seleccionaban mas de un elemento en el listbox y yo usaba la propiedad me.listbox1.selectedvalue solo me devolvia el valor del PRIMER item seleccionado, entonces hice la facil xD
cuando se insertaba en la base de datos usando el codigo del primer registro seleccionado, inmediatamente despues le quitaba la seleccion, entonces cuando vuelva a intentar escojer el selectedvalue ya no seria del primero sino del segundo, y asi sucesivamente, todo en el ciclo for, aki esta el codigo:
Dim count As Integer = Me.lstex.Items.Count()
Dim x As Integer = 0
For x = 0 To count - 1
If Me.lstex.GetSelected(x) = True Then
'ES SELECCIONADO EL VALOR X
'HACEMOS LA INSERCION
sql="insert into tabla valuse('" & lstex.selectedvalue & "')"
'DESPUES DE HABER INSERTADO, QUITAMOS LA SELECCION DE ESTE CAMPO
'YA QUE LA PROPIEDAD SELECTEDVALUE SOLO NOS DEVUELVE EL PRIMER VALOR SELECCIONADO
'DE LA LISTA, LOS OTROS LOS OMITE
lstex.SetSelected(x, False)
Else
'NO ES SELECCIONADO
End If
Next
a esto le llamamos machetazo aca en Colombia jajaja xD pero funciona... :D
chau! |