私は Visual Basic 2008 を使用しています。ListView と DataGridView があり、ProductCode、ProductName、ProductPrice などの 3 つの列の両方があります。ここで、ListView の値を同じ順序で DataGridView に渡したいと思います。ListView の任意の行をダブルクリックすると、これらの行の値が DataGridView に挿入されます。
Private Sub ListView1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListView1.DoubleClick
If Not ListView1.SelectedItems.Count = 0 Then
'// check if item is selected.
With ListView1.SelectedItems(0)
Dim lvItem() As String = {.Text, .SubItems(1).Text, .SubItems(2).Text}
'// get ListView selectedItem.
DataGridView1.Rows.Add(lvItem) '// add it to DataGridView.
End With
End If
End Sub