Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 09-oct-2007, 10:14   #1 (permalink)
zacktagnan está en el buen camino
 
Avatar de zacktagnan
 
Fecha de Ingreso: abril-2005
Mensajes: 434
Enviar un mensaje por Yahoo  a zacktagnan
Borrar elementos de un ListBox

Hola a tod@s:

=*= Programando un Sitio Web con ASP.NET 2.0 en C# =*=

Teniendo un ListBox, ¿cómo borrar elemento(s) seleccionado(s)?

¿Sería distinto si el modo de selección es simple ó múltiple?
Mi ListBox en concreto es de selección múltiple, pero si la forma de hacerlo es diferente cuando es simple, me gustaría saber para un modo como para el otro.

Buscando con el Google, he encontrado varias formas de hacerlo pero al probarlo me da error ó no me lo hace del todo bien

con este código ...
Código:
foreach (ListItem elemento in _LB_Residuos.Items)
{
    if (elemento.Selected)
    {
        //ELIMINANDO ELEMENTO(S) SELECCIONADO(S) DE LA LISTA
        _LB_Residuos.Items.Remove(elemento);
    }
}
me da el error de excepción no controlada

y con este otro ...
Código:
for (int i = _LB_Residuos.Items.Count - 1; i > 0; i--)
{
    if (_LB_Residuos.SelectedIndex == i)
    {
        _LB_Residuos.Items.RemoveAt(i);
    }
}
no me borra los elementos deseados y nunca si el selecionado para ser borrado es el primero de la lista...

Luego, si alguien me puede falicitar la forma de eliminar elementos seleccionados de un ListBox

Gracias por las posibles sugerencias...
__________________
Saludos,

zacktagnan.
=================================================
zacktagnan está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 17:08.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93