CONTAR ITENS NO SUGGEST DA TEXTBOX?!

JORGEPTEC 14/12/2016 10:06:55
#469722
Bom dia pessoal,

Estou usando o código abaixo para trazer sugestões de preenchimento a medida que vou digitando na textbox [Ô]txt_nome[Ô].

O que quero é que quando se esgote as sugestões (a medida que vai digitando) surja a pergunta se ele quer cadastrar novo usuário.

Pensei em contar os itens que são sugeridos e quando for = 0 então abrir o cadastro.

No entanto não estou conseguindo contabilizar estes itens...

Alguma sugestão ou outro método?

Desde já,

Obrigado.

  Using con As NpgsqlConnection = GetConnection()

Dim sql As String
sql = [Ô]SELECT nome FROM dados_pessoais[Ô]
Dim cmd As NpgsqlCommand = New NpgsqlCommand(sql, con)
Dim da As NpgsqlDataAdapter = New NpgsqlDataAdapter(cmd)
Dim ds As New DataSet

da.Fill(ds, [Ô]list[Ô]) [ô] list can be any name u want
Dim col As New AutoCompleteStringCollection
Dim i As Integer

For i = 0 To ds.Tables(0).Rows.Count - 1
col.Add(ds.Tables(0).Rows(i)([Ô]nome[Ô]).ToString())
Next

txt_nome.AutoCompleteSource = AutoCompleteSource.CustomSource
txt_nome.AutoCompleteCustomSource = col
txt_nome.AutoCompleteMode = AutoCompleteMode.Suggest

End Using

DS2T 15/12/2016 08:58:15
#469744
No seu caso, acho que no evento Change do TextBox, você deveria colocar uma consulta usando o Operador Like (pra ir fazendo o filtro enquanto for digitando, o mesmo processo que o textbox faz internamente) e verificando o Count do Datatable.
Faça seu login para responder