Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#中将数据从一个列表视图移动到另一个列表视图?_C#_Listview - Fatal编程技术网

如何在C#中将数据从一个列表视图移动到另一个列表视图?

如何在C#中将数据从一个列表视图移动到另一个列表视图?,c#,listview,C#,Listview,如何使用c#将数据从一个列表视图移动到另一个列表视图移动还需要将该项从第一个列表视图中删除:(在foreach循环中不起作用)。 ListViewItem listItemToMove = listView1.SelectedItems[0]; ListViewItem itemToAdd = (ListViewItem)listItemToMove.Clone (); listView2.Items.Add (itemToAdd); listView1.Items.Remove(listIte

如何使用c#

将数据从一个列表视图移动到另一个列表视图移动还需要将该项从第一个列表视图中删除:(在foreach循环中不起作用)。
ListViewItem listItemToMove = listView1.SelectedItems[0];
ListViewItem itemToAdd = (ListViewItem)listItemToMove.Clone ();
listView2.Items.Add (itemToAdd);
listView1.Items.Remove(listItemToMove);
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);
}