transferring items betweein listviews
Good day.
I have two listviews names lvlocal and lvserver. Lvlocal contains Items that are actually files.
Using drag and drop events, i want to drag Items from lvlocal and transfer them to lvserver. However, the datas are concatenated and are added as a single item in the lvserver listview.
The Code
VB Code:
Private Sub lvlocal_ItemDrag(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemDragEventArgs) Handles lvlocal.ItemDrag
Dim ddresults As DragDropEffects
Dim lvitem As ListViewItem
Dim lvitems As ListView.SelectedListViewItemCollection
Dim item As String
Dim i As Integer = 0
lvitems = lvlocal.SelectedItems
For Each lvitem In lvitems
ret = ret & lvitem.Text
i += 1
Next
lvlocal.DoDragDrop(ret, DragDropEffects.Copy)
ret = ""
End Sub
Private Sub lvserver_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles lvserver.DragDrop
lvserver.Items.Add(e.Data.GetData(DataFormats.Text))
End Sub
I dont know how to filter data in lvserver inside dataformats.text so that if multiple Items are selected, they are separated and stored as different items in lvserver listview.
Hope can anyone can solve my problem..
THanx very much..