Hola a todos.
Mi problema comenzo cuando quise cargar un combobox con un DataTable. De esta forma podría con solo hacer una consulta en la BD cargar los datos obtenidos sin necesidad de recorrer un dataSet cosa que consume muchos recursos cuando la tabla a cargar es muy grande. Buscando, encontré una solución aqui mismo, en forosdelweb que fué esta:
Código:
Private Sub Llenar_combo()
'Mi conexion.....
'Mi query.....
'Mi adaptador
'Mi dataset
With combobox1
.DataSource = ds.Tables("mitabla")
.DisplayMember = "nombre_campo"
.ValueMember = "Id"
End With
End Sub
Anduvo perfecto, pero ahora lo que quiero es que en el combo me muestre mas de un campo. Por ejemplo tengo esta consulta:
Código:
sqlString = "SELECT nombre, telefono FROM cliente;"
Bien, ahora como hago para que en el combo me muestre Nombre + telefono
Ejemplo:
Juan 12345
Pedro 45678
Armando 36987
Probé de poner .ValueMember = "nombre, telefono" pero no anduvo, me dió un error.
Bueno, agradeciría mucho cualquier ayuda. Gracias.