Array
(
)

ComboBox com autocomplete - Ajuda Urgente

Valter Vinicius
   - 14 dez 2009

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

Paulo Sena
   - 08 jan 2010

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.

0
|
0

Valter Vinicius
   - 08 jan 2010

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

0
|
0

Eleuterio Gonzalez
   - 16 fev 2010

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 .

0
|
0