Добавить элемент в просмотр списка по номеру индекса - PullRequest
1 голос
/ 28 марта 2011

Привет всем, я пытаюсь найти способ добавить что-то в один из столбцов в моем списке просмотра. Мой код настроен так:

        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)) вместо того, чтобы просто идти вниз по броску, и он падает по порядку?

Любая помощь будет отличной! : О)

David

1 Ответ

3 голосов
/ 28 марта 2011

Добавьте столько подпунктов, сколько у вас есть столбцов. Затем просто индексируйте подпункт, который вы хотите изменить. Например:

    Dim item = ListView1.Items.Add("Test")
    For cnt As Integer = 1 To ListView1.Columns.Count
        item.SubItems.Add("")
    Next
    item.SubItems(3).Text = "Blah"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...