Jag har 5 kolumner i min listview och vill få tag i värdena från kolumn 0 som innehåller "Bokid" och kolumn 4 som innehåller "Antal". Problemet med koden nedan är att den står default i kolumnen 0 bara förflyttar sig neråt i den kolumnen.  I VB 6 skrev man ju bara som nedan. I denna kod är det ju lätt att få fram ett värde ur en kolumn i listview. Löste det genom denna kodsnutt <code>lstOrder.Items(i).SubItems(4).Text</code>Problem att få fram värde ur kolumn i listview
    
    
Hur gör jag för att få värdena kolumn 4 som innehåller "Antal"?
<code>For i = 0 To lstOrder.Items.Count
            Dim orderrad As New clsOrderrad
            orderrad.orderid = orderid
            orderrad.bokid = lstOrder.Items.Item(0).Text
            orderrad.antal = lstOrder.Items.Item(4).Text
            orderradpek.Add(orderrad)
        Next</code>Sv: Problem att få fram värde ur kolumn i listview
    
    
Men hur gör jag det i VB.NET?
Kanske blir tydligare vad jag vill med denna kod
<code>radindex = 1
    Do While radindex <= (lstBiljett2.ListItems.Count)
    rs.AddNew   'Lägger in data i databas
        rs![PID] = idnr
        rs![Ordid] = lstBiljett2.ListItems(radindex).Text
        rs![radnr] = lstBiljett2.ListItems(radindex).SubItems(1)
        rs![Platsnr] = lstBiljett2.ListItems(radindex).SubItems(2)
        rs![datum] = lstBiljett2.ListItems(radindex).SubItems(3)
        rs![Betald] = "Nej"
        radindex = radindex + 1
    Loop
    rs.Update</code>Sv: Problem att få fram värde ur kolumn i listview