[AJUDA] LISTVIEW

LEONARDO136 12/03/2011 23:27:58
#367881
Bom dia, boa tarde ou boa noite pessoal,
Estou precisande de uma ajudinha de vocês...

O que estou com duvida é o seguinte:
Tenho uma Listview com 4 colunas, preciso fazer um loop, passando por todas as linhas
e colunas. Com o LOOP estou conseguindo somente ler a primeira colunas das linhas listadas,
nas demais o programa da erro. Como ficaria esse LOOP para ler todas as colunas de todas as linhas?

Desde já agradeço.

PEGUDO 13/03/2011 00:02:08
#367884
Resposta escolhida
Olá em anexo tem um exemplo de como você pode fazer isso
A interface ta meio tosca mas serve para te ajudar

Na prática é mais ou menos assim:
To jogando o conteúdo das linhas do ListView para dentro de um ListBox1

[txt-color=#0000f0]Private Sub [/txt-color]Button1_Click([txt-color=#0000f0]ByVal[/txt-color] sender [txt-color=#0000f0]As[/txt-color] System.Object, [txt-color=#0000f0]ByVal[/txt-color] e [txt-color=#0000f0]As[/txt-color] System.EventArgs) [txt-color=#0000f0]Handles[/txt-color] Button1.Click
[txt-color=#0000f0]Dim[/txt-color] Item [txt-color=#0000f0]As[/txt-color] ListViewItem
[txt-color=#0000f0]Dim[/txt-color] Linhas [txt-color=#0000f0]As Integer [/txt-color]= ListView1.Items.Count - 1 [txt-color=#007100][ô]Conta a quantidade de linhas que o ListView tem[/txt-color]

[txt-color=#0000f0]For[/txt-color] X = 0 [txt-color=#0000f0]To[/txt-color] Linhas
Item = ListView1.Items.Item(X)
ListBox1.Items.Add(Item.Text & [txt-color=#e80000][Ô] | [Ô][/txt-color] & Item.SubItems.Item(1).Text & [txt-color=#e80000][Ô] | [Ô][/txt-color] & Item.SubItems.Item(2).Text &[txt-color=#e80000] [Ô] | [Ô][/txt-color] & Item.SubItems.Item(3).Text)
[txt-color=#0000f0]Next
End Sub[/txt-color]

Abraços
JONATHANSTECKER 13/03/2011 00:05:26
#367885
        For Each Item As ListViewItem In Me.ListView1.Items
For Contador As Integer = 0 To Item.SubItems.Count - 1
MessageBox.Show(Item.SubItems(Contador).Text)
Next
Next
LEONARDO136 13/03/2011 00:05:43
#367886
Citação:

:
Olá em anexo tem um exemplo de como você pode fazer isso

A interface ta meio tosca mas serve para te ajudar

Abraços



Opa isso mesmo, obrigado
Abraços
Tópico encerrado , respostas não são mais permitidas