У меня есть кнопка, которую я использую для добавления значения из списка 1 в список 2
protected void btn_Add_Click(object sender, EventArgs e)
{
lst_grpmembers.Items.Add(lst_allmembers.SelectedItem.Text);
lst_allmembers.Items.Remove(lst_allmembers.SelectedItem.Value);
}
если я нажимаю кнопку добавления, не выбирая никакого значения в списке, я получаю эту ошибку
Object reference not set to an instance of an object.
так что я подумал, что я должен добавить цикл и добавил это
foreach (ListItem lis in lst_allmembers.Items)
{
if (lis.Selected)
{
lst_grpmembers.Items.Add(lst_allmembers.SelectedItem.Text);
lst_allmembers.Items.Remove(lst_allmembers.SelectedItem.Value);
}
}
для этого кода я получаю эту ошибку
Collection was modified; enumeration operation may not execute.
Как это добавление и удаление должно быть сделано в двух списках. Спасибо