Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/06/2009, 12:33
RM13
 
Fecha de Ingreso: enero-2009
Mensajes: 24
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Pasar datos de un Listbox a otro

Hola de nuevo, en primer lugar muchas gracias por responder Pinty pero tengo que decirte que no he sido del todo claro.

Tengos dos tablas: Categorias y Subcategorias

- En un DropDownList se despliegan las Categorias

- Después tengo dos listbox(lb1 y lb2) en el primero cargo de la BD todas las subcategorias, y depende de que categoría elijas en la DropDownList se muestran unas subcategorias u otras, y en el segundo ListBox estarán las subcategorias que voy añadiendo de la primera listbox.

Cita:
Categorias Subcategorias
-------------- -----------------
id | nombre id | nombre | idC

1 Jardinería 1 Margaritas 1
2 Informaticos 2 Rosas 1
3 Peluqueros 3 Excell 2
4 PowerPoint 2
5 Corte a tijera 3
idC coincide con el id de Categorias


Cuando añado items de un listbox a otro los estoy pasando como listitems tal que así:
Código PHP:
    Protected Sub pasarDatosLB1aLb2(ByVal lb1 As ListBoxByVal lb2 As ListBox)
        For 
Each li As ListItem In lb1.Items
            
If li.Selected Then
                lb2
.Items.Add(li)
            
End If
        
Next

    End Sub 
Utilizo ListItems porque me interesa guardar su value y su texto.

Mi pregunta ahora es :

- ¿ Como puedo hacer para borrar el ListItem de un ListBox ? He estado buscando y no puedo realizar esto:

Cita:
If li.Selected Then
lb2.Items.Add(li)
lb1.Items.Remove(li)
End If
Next
Debido a que las ListItems están enganchadas a la Base de Datos, pero no me ha servido nada de lo que encontré

Espero que puedan ayudarme, gracias por su tiempo.