I am writing code to display in a listview. I have used a For/Next loop that should add a new line in the listview each time it loops. All i get now is one line when i execute the code. I tested the loop by sending the output to a message box and it showed a message box for every loop. So the loop works, but it is not displaying it in the listview correctly. I think I am missing something that would make the loop process go to the next row in the listview. Here is the code i have so far.
Dim intMultiplicand , intMultiplier, intProduct As Integer
Dim lviTable As New ListViewItem
Const strX = "X"
Const strEquals = "="
Dim objForm1 As New Form1
intMultiplicand = 1
intMultiplier = 1
For intMultiplicand = 1 To 12
intProduct = intMultiplicand * intMultiplier
lviTable.SubIte ms.Add(intMulti plicand)
lviTable.SubIte ms.Add(strX)
lviTable.SubIte ms.Add(intMulti plier)
lviTable.SubIte ms.Add(strEqual s)
lviTable.SubIte ms.Add(intProdu ct)
For intMultiplier = 1 To 12
intProduct = intMultiplicand * intMultiplier
lviTable.SubIte ms.Add(intMulti plicand)
lviTable.SubIte ms.Add(strX)
lviTable.SubIte ms.Add(intMulti plier)
lviTable.SubIte ms.Add(strEqual s)
lviTable.SubIte ms.Add(intProdu ct)
Next intMultiplier
Next intMultiplicand
lstTable.Items. Add(lviTable)
Please help.
Dim intMultiplicand , intMultiplier, intProduct As Integer
Dim lviTable As New ListViewItem
Const strX = "X"
Const strEquals = "="
Dim objForm1 As New Form1
intMultiplicand = 1
intMultiplier = 1
For intMultiplicand = 1 To 12
intProduct = intMultiplicand * intMultiplier
lviTable.SubIte ms.Add(intMulti plicand)
lviTable.SubIte ms.Add(strX)
lviTable.SubIte ms.Add(intMulti plier)
lviTable.SubIte ms.Add(strEqual s)
lviTable.SubIte ms.Add(intProdu ct)
For intMultiplier = 1 To 12
intProduct = intMultiplicand * intMultiplier
lviTable.SubIte ms.Add(intMulti plicand)
lviTable.SubIte ms.Add(strX)
lviTable.SubIte ms.Add(intMulti plier)
lviTable.SubIte ms.Add(strEqual s)
lviTable.SubIte ms.Add(intProdu ct)
Next intMultiplier
Next intMultiplicand
lstTable.Items. Add(lviTable)
Please help.
Comment