All,
I have a listview (Detail view) and want to drag from the listview to
another control, sending the value from the item picked in the list as
data for the DoDragDrop method (see code)

Dim lvi As ListViewItem, ID As Long
For Each lvi In Me.lstJobs.SelectedItems
Try
ID = CType(lvi.SubItems(4).Text.ToString, Long)
Catch
Exit Try
End Try
Next lvi

Me.lstJobs.DoDragDrop(ID.ToString, DragDropEffects.Link)

However (you knew that was coming) if i start to drag an item from the
list that has "not" been highlighted on the listview (i.e. I want to
drag an item from the list that is not the one currently selected), the
data given to the DoDragDrop method is not the row that i began
dragging from but the item that was highlighted before i started the
Drag.

Can anyone help?????