У меня есть этот код:
foreach (var item in ListView1.Items)
{
ListView1.Items.Remove(item);
ListView21.Items.Add(item);
}
цикл останавливается на половине элементов?
Есть идеи?
РЕДАКТИРОВАТЬ
Хорошо,возможно, это моя ошибка, мне нужно уточнить, что это элемент управления UltraListView от Infrajistics, где я не могу добавить элемент в другой список, пока не удалю или не клонирую его из исходного списка.
Но, спасибо, большинствокомментарии относительно не изменяют список в цикле были правильными, поэтому этот код работает:
foreach (var item in listView1.Items)
{
var i = item.Clone(true);
listView2.Items.Add(i);
}
listView1.Items.Clear();
Спасибо,