ListView,ListViewItem以及如何访问SubItems

时间:2015-06-01 13:46:23

标签: vb.net listview

我有一个包含13列的VB ListView(称为'lvRecords')。然后我将项目添加到ListView,每个项目定义如下: -

    Dim item As ListViewItem

    Dim columns(13) As String

    columns(0) = "some string"
    columns(1) = "another string"
    ...       ...         .......
    columns(13) = "final string"

    item = New ListViewItem(columns)
    lvRecords.Items.Add(item)

然后我希望'访问'任何特定项目的数组元素之一。我该怎么做呢?我已经尝试过item.SubItems(0).ToString,认为这会访问其中一个项目的'column(0)',但它似乎不起作用。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

尝试使用它。

 MessageBox.Show(lvRecords.Items(x).SubItems(y).Text)

注意: x 是行号, y 是列noumber。

例如: 基于您的示例代码。

MessageBox.Show(lvRecords.Items(0).SubItems(1).Text)

输出将是:另一个字符串