Заполните текстовое поле и отфильтруйте отображение результатов в одном текстовом поле
Привет,
Я постараюсь объяснить. Возможно ли это? :
Визуальный номер-студио (для vb.net)
1. Создайте текстовое поле и заполните его данными из базы данных mysql.
2. пока я пишу в одном текстовом поле, покажите совпадения с любой частью текста
Кто-нибудь может мне помочь, пожалуйста?
Что я уже пробовал:
Часть 1:
Создайте текстовое поле и загрузите его в форму :
Sub Autocompletar() Dim Cmd As MySqlCommand Dim Reader As MySqlDataReader = Nothing Dim AutoComp As New AutoCompleteStringCollection Try Cmd = New MySqlCommand Cmd.Connection = Conexion Cmd.CommandText = "SELECT * from articulos where cantidad>0" Reader = Cmd.ExecuteReader() If Reader.HasRows Then While (Reader.Read()) AutoComp.Add(Reader.GetString("nombre")) End While End If Catch ex As Exception MsgBox(ex.Message) End Try With TextBox1 .AutoCompleteMode = AutoCompleteMode.Suggest .AutoCompleteSource = AutoCompleteSource.CustomSource .AutoCompleteCustomSource = AutoComp .Clear() .Focus() End With Reader.Close() End Sub
[no name]
Вы хотите сказать, что пытаетесь выделить то, что вы вводите, где это можно найти в данных, возвращенных из базы данных?