ComboBox com autocomplete - Ajuda Urgente

14/12/2009

0

Olá galera

Será que alguem ai sabe como posso fazer um auto complete no combobox, tipo eu carrego os dados direto do banco e preencho o meu combobox, dai quando a pessoa vai digitando ele vai preenchendo com os nomes que estão nele.
Eu estou programando em .Net Windows Forms com c#

Até Mais
Valter Vinicius

Valter Vinicius

Responder

Posts

08/01/2010

Paulo Sena

Meu caro o componente ComboBox do próprio WindowsForms já possui as propriedades para configurar o autocomplete:

AutoCompleteMode
AutoCompleteSource

No mais dê uma olhada no google para aprender a usar, não tem muito segredo.
Responder

08/01/2010

Valter Vinicius

obrigado pela resposta,

mas acho que não expliquei bem o que quero fazer;

Quando eu adiciono na mão todos os itens do combobox, consigo utilizar o autocomplete;

mas utilizo a seguinte função:

Faço um select no banco ele me retorna um datatable com os resultados, entao no combobox.datasource eu descarrego o datatable;

porém quando faço isso eu não consigo utilizar este recurso de autocomplete;

Se puder me ajudar ficarei grato

até mais
Responder

16/02/2010

Eleuterio Gonzalez

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

      Dim nomes() As String = {"Macoratti", "Marcos", "Marcio", "Ana", "Paulo", "Beatriz"}

        With TextBox1
            .AutoCompleteCustomSource.Add(nomes.ToString)
            .AutoCompleteMode = AutoCompleteMode.SuggestAppend
            .AutoCompleteSource = AutoCompleteSource.CustomSource
        End With

End Sub

vc pode trocar a variavel nome por um array e carregar seus dados do seu BD .
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar