Wie Daten aus einer Listenansicht auf einem anderen mit C#Wie verschiebt man Daten in C# von einer Listenansicht in eine andere?
1
A
Antwort
2
ListViewItem itemClone;
ListView.ListViewItemCollection coll = listView1.Items;
foreach (ListViewItem item in coll)
{
itemClone = item.Clone() as ListViewItem;
listView1.Items.Remove(item);
listView2.Items.Add(itemClone);
}
+0
Moving erfordert, dass Sie das Element auch aus der ersten Listenansicht entfernen. :) (was in einer foreach-Schleife nicht funktioniert). –
+0
Entschuldigung. Ich habe den Code aktualisiert. – Anuraj
0
ListViewItem listItemToMove = listView1.SelectedItems[0];
ListViewItem itemToAdd = (ListViewItem)listItemToMove.Clone();
listView2.Items.Add (itemToAdd);
listView1.Items.Remove(listItemToMove);
WPF oder WinForms bewegen? –