vb.net填充多列listview

安德烈·鲍林(Andrey Baulin)

我是VB.NET的新手,请原谅我这个愚蠢的问题。我有一个二维数组,想要用它的元素填充listview。为此,我正在尝试使用以下方法:

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是数组中的行数

史蒂夫

在多列中,ListView您需要将属性设置ViewView.Details,然后确保定义所有需要的列。因此,如果尚未在Designer中完成此操作,则需要将所需的列添加到ListView

lst_arrayShow.View = View.Details
For currentColumn As Integer = 0 To (columnsCnt - 1)
    lst_arrayShow.Columns.Add("Column Nr: " & currentColumn
Next

接下来,既然您已经定义了列,则可以遍历行并ListViewItem为每行创建一个
ListViewItem具有Subitems集合如上所定义的对应于列

For currentRow As Integer = 0 To (rowsCnt - 1)

    ' Create the listviewitem with the value from the first column
    Dim item = new ListViewItem(yourArray(currentRow,0))

    ' The remainder columns after the first are added to the SubItems collection
    For currentColumn As Integer = 1 To (columnsCnt - 1)
         item.SubItems.Add(yourArray(currentRow,currentColumn))
    Next

    ' Finally, the whole ListViewItem is added to the ListView
    lst_arrayShow.Items.Add(item)
Next

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

vb.net填充多列listview

来自分类Dev

VB.net Listview填充

来自分类Dev

如何加快vb.net中listview的填充

来自分类Dev

填充DatagridView中的ComboBox列VB.Net

来自分类Dev

VB.net将数据库查询结果填充到ListView

来自分类Dev

VB.net 用文件夹中的图像填充Listview

来自分类Dev

从HttpWebRequest XML VB.net填充DropDownList

来自分类Dev

VB .NET使用SQL填充DataGridView

来自分类Dev

使用vb.net中的另一个listview从Access数据库填充listview

来自分类Dev

VB.NET-多级多类型数组

来自分类Dev

VB.NET多文件打开问题

来自分类Dev

VB Net ObservableCollection无法正确更新ListView

来自分类Dev

Vb.net ListView检查事件

来自分类Dev

VB.net listview的混合项

来自分类Dev

vb.net listview 上的分页项

来自分类Dev

VB.NET - 从另一列填充特定列 DataGridView

来自分类Dev

VB.NET和VB之间的区别

来自分类Dev

VB NET,累积损坏

来自分类Dev

VB Net IsDBNull问题

来自分类Dev

Vb.net-FolderBrowserDialog

来自分类Dev

VB.NET FolderBrowserDialog

来自分类Dev

Vb.Net-UpdateDriverForPlugAndPlayDevices

来自分类Dev

Vb.net-FolderBrowserDialog

来自分类Dev

VB.NET VbNewLine

来自分类Dev

VB.NET与多态

来自分类Dev

在vb.net中初始化单行多列数组

来自分类Dev

在VB.Net中获取ListView的特定列中所有值的总和

来自分类Dev

在VB.Net中获取ListView的特定列中所有值的总和

来自分类Dev

如何使用vb.net从差异表列到单个listview列显示3个单词?