Usuário com melhor resposta
Transferir os dados de um LISTVIEW para outro LISTVIEW - URGENTE

Pergunta
-
Respostas
-
Quanto ao foreach é assim
listView1.Items é uma coleção de ListViewItem
Então o foreach vai fazer o que está dentro de { ... } para cada um desses items na coleção
Para apagar é bem simples:
{
if (item.Selected){
listView2.Items.Add((
ListViewItem)item.Clone());item.Remove();
}
}
Ai pra fazer o inverso é só inverter heehe
foreach (ListViewItem item in listView2.Items)
{
if (item.Selected)
{
listView1.Items.Add((ListViewItem)item.Clone());
item.Remove();
}
}
Todas as Respostas
-
-
-
-
Felipe,
funcionou muito obrigado.
Agora gostaria de tirar uma dúvida pois não entendi o comando foreach (ListViewItem item in listView1.Items).
Seria uma variavel item do tipo listviewitem que recebe o meu listview(listView1).
Ah. Agora gostaria de excluir do meu listview1 todo item enviado ao listview2 e vice e versa.
Saberia me informar como faço esse procedimento?
-
Quanto ao foreach é assim
listView1.Items é uma coleção de ListViewItem
Então o foreach vai fazer o que está dentro de { ... } para cada um desses items na coleção
Para apagar é bem simples:
{
if (item.Selected){
listView2.Items.Add((
ListViewItem)item.Clone());item.Remove();
}
}
Ai pra fazer o inverso é só inverter heehe
foreach (ListViewItem item in listView2.Items)
{
if (item.Selected)
{
listView1.Items.Add((ListViewItem)item.Clone());
item.Remove();
}
}
-