Я пытаюсь получить сумму всех текущих значений в столбце 2 «ListView». Я постоянно получаю «нулевое значение» исключение для:Получите сумму всех значений в определенном столбце ListView в VB.Net
Me.ListView1.GetItemAt(ListView1.FocusedItem.Index, 2).Text)
и я также попытался это, который до сих пор бросил исключение:
Dim X As Double = CDbl(Form1.ListView1.Items.Item(Index).SubItems(2).Text)
блоковый код, который дает мне исключение составляет:
Public Sub getSubtotal()
Dim Index As Integer
Dim TotalValue As Double
For Index = 1 To Form1.ListView1.Items.Count - 1
Dim X As Double = CDbl(Form1.ListView1.Items.Item(Index).SubItems(2).Text)
TotalValue = TotalValue + X
Next
MsgBox(TotalValue)
'подпункты (0)' на самом деле является Item.Text, поэтому 'SubItems (2)' будет третьим столбцом " – Plutonix