
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:
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


0