Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

abraao-sda

Procurar Dados no ListView

Recommended Posts

Boa tarde pessoal..

 

eu estou desenvolvendo um projecto, eu gostaria que me ajudassem no seguinte:

eu tenho um listview e uma textbox, entao eu gostaria procurar dado no listbox. tipo na medida que eu procurando ele vai selecionano, eu ja sei selecionar (usando botao), mas eu quero sem botao.

 

o codigo que usei na base de dados para este procedimento é este:

 

@nome varchar(20),

as

begin

select * from funcionario

where id like @nome + '%'

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

No evento textchange do Textbox você pode fazer um comando mais ou menos assim:

 

A lógica básica é procurar o texto no listbox e pegar o index deste item.

 

 

Dim busca as String = SeuTextBox.Text
Dim index as Integer = SeuListbox.FindString(busca,-1)


If Not index = -1 Then //Para evitar de pegar a posição -1


SeuListBox.SetSelected(index,true)


End If

O comando SetSelected seleciona um item no listbox através de linhas de código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você deseja pesquisar dentro de um listview já populado?

 

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

ListBox1.SelectedIndex = ListBox1.FindString(TextBox1.Text)

End Sub

 

Desta forma, o listbox procurará o conteúdo digitado em seu textbox, podendo conter o conteúdo em qualquer parte do texto, retornando o Index da linha e passando para o listbox.

 

Caso deseje fazer busca exata, pode alterar o FindString por FindStringExact.

 

Veja se é isso que procura.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.