Foros del Web » Programación para mayores de 30 ;) » .NET »

Borrar elementos de un ListBox

Estas en el tema de Borrar elementos de un ListBox en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 09/10/2007, 10:14
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 7 meses
Puntos: 3
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.
=================================================
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.