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