Visual Basic.NET - Autocompletar textbox desde sql server y mostrar su valor

   
Vista:

Autocompletar textbox desde sql server y mostrar su valor

Publicado por osd92 (3 intervenciones) el 05/10/2015 07:49:52
Buen día,

tengo una tabla con 3 campos, ID, NOMBRE y PRECIO...

Por ejemplo supongamos que tengo estos registros

ID = CVR, CHR
NOMBRE = CHEVROLET, CHRYSLER
PRECIO = 5000, 3500

En un textbox, al escribir C me sale la opcion de autocompletado CHEV y CHR y al seleccionar CHEV y le doy enter, como hago para que se autocomplete CHEVROLET en ese mismo textbox... O simplemente si escribo alguna ID, como lleno ese mismo text con el nombre?

Espero haberme explicado, gracias por adelantado..

Tengo este código para el autocomplete de ID:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Dim cmd As New SqlCommand("SELECT ID FROM productos", conexOrd)
            Dim ds As New DataSet
            Dim da As New SqlDataAdapter(cmd)
            da.Fill(ds, "lista")
            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)("ID").ToString())
 
            Next
 
            Art1TextBox.AutoCompleteSource = AutoCompleteSource.CustomSource
            Art1TextBox.AutoCompleteCustomSource = col
            Art1TextBox.AutoCompleteMode = AutoCompleteMode.Suggest
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder