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 ListBox, ByVal 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.