Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

leo2012

[Resolvido] como contar ocorrências de uma string em uma coluna da listview

Mensagens Recomendadas

leo2012

Boa noite, tenho uma ListView com a coluna "usuarios", vou percorrer uma lista de usuários, e preciso conferir quantas vezes o nome de cada um aparece na coluna "usuarios" da listview. Me parece simples, mas não estou recordando da solução, se alguém puder me refrescar a memória, agradeço.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
tiago.f

Oi,

percorres a lista:

- para cada linha, obtens o valor da coluna "usuarios"

- incrementas o contador associado ao valor dessa coluna

em pseudo-codigo:

for i=0 to NumeroLinhas

array ( listview.usuarios ) = array ( listview.usuarios ) +1

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
leo2012

Obrigado,

o código ficou assim:

Dim numero_ocorrencias As String = 0
   Sub contar()

    Dim selecionado As String = list.Items(list.SelectedIndex).ToString
    For i As Integer = 0 To ListView1.Items.Count - 1
	    If (ListView1.Items(i).SubItems(2).Text = selecionado) Then
		    numero_ocorrencias += 1
	    End If
    Next
   End Sub

  • Voto 1

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.