por qué no lo uso bucle foreach para colocar elementos de cuadro de lista puede:
Cada bucle no funciona Al eliminar elementos del cuadro de lista
protected void btnRemove_Click(object sender, EventArgs e)
{
ListBox listbox = Controltest2.FindControl("ListBox1") as ListBox;
if (Controltest2.Items.Count > 0)
{
foreach (ListItem li in listbox.Items)
{
if (li.Selected)
{
Controltest2.Remove(li.Value);
}
}
}
}
Este códigos de error dame a caer elemento del cuadro de lista. Por otra parte;
ListBox listbox = Controltest2.FindControl("ListBox1") as ListBox;
if (Controltest2.Items.Count > 0)
{
int count = Controltest2.Items.Count;
for (int i = count - 1; i > -1; i--)
{
if (listbox.Items[i].Selected)
{
Controltest2.Remove(listbox.Items[i].Value);
}
}
}
¿Por qué no puedo utilizar el "bucle foreach" en lugar de "bucle" ...
Gracias por el énfasis. A veces me olvido de por qué a veces no debería usar foreach. – uSeRnAmEhAhAhAhAhA