почему не я использовать цикл Еогеасп падение элементов из выпадающего списка можно:
для каждого цикла не работает При Удаление элементов из ListBox
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);
}
}
}
}
Этот код дает мне ошибку падение пункт из списка. С другой стороны;
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);
}
}
}
Почему я не могу использовать «Foreach цикл» вместо «цикл» ...
Спасибо за внимание. Иногда я забываю, почему я иногда не должен использовать foreach. – uSeRnAmEhAhAhAhAhA