【发布时间】:2019-03-28 02:16:35
【问题描述】:
我在用我创建的 ListView 填充时遇到问题。所有数据都转到一列而不是行。你能帮我正确填充它吗?
Dim finalas() As String = arrf.ToArray(GetType(System.String))
For Each element As String In finalas
Dim item As New ListViewItem(element)
ListView1.Items.Add(item)
Next
【问题讨论】:
-
您是否设置了断点并查看了 finalas 以查看它的内容。一个简单的一维字符串数组应该按行填充。
-
您应该仔细检查 arrf.ToArray 是否符合您的预期,而不是将它们全部放在一个元素中。
-
在尝试此代码后: For i = 0 To 10 MsgBox(finalas(i)) 接下来它会按原样显示每个元素,但重复 3 次(数据库中有 3 条不同的记录)相同记录
-
设置一个数组。
Dim finalas = {"Mathew", "Mark", "Luke", "John"}并且代码工作正常。检查您的阵列。