CONTAR ITENS NO SUGGEST DA TEXTBOX?!
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.
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
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