Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: 11ruby69 en 27 Julio 2015, 17:19 pm



Título: Campo oculto en ComboBox
Publicado por: 11ruby69 en 27 Julio 2015, 17:19 pm
Hola, explico mi situación.
Tengo un ComboBox en el que cargo una lista con todos los nombres de clientes que tengo en una base de datos.
Mi aplicación lo que hace es, que al seleccionar el nombre de uno de los clientes, se haga una consulta y se extraigan todos los datos de ese cliente y se coloquen en unos labels.
El problema que tengo es que la consulta la hago con el nombre del cliente y no todas las veces hace bien esa consulta, no comprendo por que.
Me gustaría saber, si hay algún método, que al seleccionar el nombre del cliente, se envié su id y no su nombre, creo que así será mas exacta la consulta y funcionará mejor.
Para rellenar el ComboBox utilizo esta linea de código:
Código:
 ComboBox_clientes.Items.Add(datarow.item(3)) 

Y para saber el cliente que esta seleccionado:
Código:
 Nombre_ComboBox_clientes = CStr(ComboBox_clientes.SelectedItem) 

Espero que alguien me ayude a solucionar mi duda. Si creen que puedo hacer lo mismo de otra forma, acepto sugerencias!
Muchas gracias!! ;D


Título: Re: Campo oculto en ComboBox
Publicado por: silver_axe007 en 31 Julio 2015, 00:46 am
Yo lleno asi el combo ....

          cmb.AddItem UCase(Rs(1))  -- lo que se ve
          cmb.ItemData(cmb.NewIndex) = lo que necesitas como oculto

Cabe indicar que este dato sera la identificacion que necesitas