Consultas sobre Combos

26/05/2005 - 17:52 por Fabian | Informe spam
Hola a todos

soy nuevo con el Vb y tengo dudas de como utilizar el Combobox

Lleno un combo con valores obtenidos de una base de datos

ComboBox2.DataSource = ds.Tables("ciudades")
ComboBox2.ValueMember = "Codigo"
ComboBox2.DisplayMember = "Descripcion"

esto sin problemas

Ahora quiero que el combo quede posicionado en Buenos Aires y yo se que el
codigo es '001'

como se hace esto?

Hotra duda ,

Como puedo hacer que cada vez que voy tocando una letra se vaya posicionando
en el nombre que corresponde a lo que voy tecleando?

Gracias Fabian
 

Leer las respuestas

#1 Tristan
26/05/2005 - 20:32 | Informe spam
Asigna a la propiedad SelectedValue el valor que quieres que se seleccione.

Por ejemplo esto sería un ejemplo de lo que quieres. Funciona sin BD, pero
es idéntico a que conectes con una:

dim ciudades as new DataTable()
ciudades.Columns.Add("nombre")
ciudades.Columns.Add("codigo")
ciudades.Rows.Add(New Object() {"madrid", "28"})
ciudades.Rows.Add(New Object() {"barcelona", "08"})

tuComboBox.DataSource = ciudades
tuComboBox.DisplayMember = "nombre"
tuComboBox.ValueMember = "codigo"
tuComboBox.SelectedItem = "08"

Juan Carlos Badiola
MVP - C#

Preguntas similares