按索引编号在列表视图中添加项目

时间:2011-03-28 13:15:35

标签: vb.net visual-studio-2010 listview

嘿所有我想找到一种方法来添加一些东西到我的listview中的一列。我的代码设置方式如下:

        While dr.Read()
                If dr.IsDBNull(12) Then
                    objItem = lstMaster.Items.Add("nothing")
                Else
                    objItem = lstMaster.Items.Add(dr(12))
                End If

                With objItem
                    If dr.IsDBNull(11) Then
                        .SubItems.Add("nothing")
                    Else
                        .SubItems.Add(dr(11))
                    End If

我怎么能告诉它把它放在第3栏(我总共有5个(0-4))只是滚下来并且它按顺序排列?

任何帮助都会很棒! :O)

大卫

1 个答案:

答案 0 :(得分:3)

添加尽可能多的子项。然后,只需索引要更改的子项。例如:

    Dim item = ListView1.Items.Add("Test")
    For cnt As Integer = 1 To ListView1.Columns.Count
        item.SubItems.Add("")
    Next
    item.SubItems(3).Text = "Blah"