【发布时间】:2014-12-26 17:42:47
【问题描述】:
我是 VB.NET 的新手,所以请原谅我的愚蠢问题。 我有一个二维数组,想用它的元素填充列表视图。为此,我正在尝试使用这样的东西:
lst_arrayShow.Items.Clear()
For currentColumn As Integer = 0 To (columnsCnt - 1)
lst_arrayShow.Columns.Add("")
For currentRow As Integer = 0 To (rowsCnt - 1)
'lst_arrayShow.Items.Add()
Next
Next
我应该使用什么来代替 'lst_arrayShow.Items.Add() ?
UPD: columnsCnt 是数组的列数, rowsCnt 是数组的行数
【问题讨论】:
-
什么是
columnsCnt?数组大小之一还是基于列表视图?您的循环会更复杂,因为您需要创建一个 ListViewItem 然后将 SubItems 添加到它。 LV 不是网格,也没有列,但是 SubItems 显示为列。 -
对不起。是的,columnsCnt 是数组中的列数,rowsCnt 是数组中的行数
-
然后在 RowsCount 上循环添加那么多 LVI,如果每个 LVI 有 1 个子项。
标签: vb.net listview multiple-columns