【发布时间】:2017-11-13 17:15:44
【问题描述】:
我正在尝试像这样动态填充 ListView:
'for testing, arrPassed has two values("Ford" and "Chevy")
Dim arrPassed = New String() {"Ford", "Chevy"}
Dim colcount As New ListViewItem
colcount.Text = "count"
Dim colcar As New ListViewItem
colcar.Text = "car"
Dim intCount As Int32 = 1
For Each car As String In arrPassed
colcount.SubItems.Add(intCount)
colcar.SubItems.Add(car)
intCount = intCount + 1
Next
carList.Items.Add(colcount)
carList.Items.Add(colcar)
我看到的只有:
数车
我想看的时候:
count car
1 Ford
2 Chevy
有没有办法动态地做到这一点?
谢谢!
【问题讨论】:
-
我们不知道数组中的数据是什么,因此很难知道什么是“正确的”。你是在总结吗?
-
是
carList.View = Details?你有子项目的列吗? -
为了测试,我只有两个值硬编码到数组中(“Ford”和“Chevy”)。我这样做只是为了知道数组中到底有什么。
-
如果您有一辆福特和一辆雪佛兰,那么雪佛兰如何/为什么会计数为 2?
-
@Plutonix 这只是行数...也许我应该将“计数”更改为“行”
标签: .net vb.net winforms visual-studio