Problema con ComboBox conectado a BD

22/06/2008 - 02:35 por Javier Montero | Informe spam
hola a todos
Soy algo nuevo en esto de C# y estoy creando una aplicacion que se conecta a
una BD de SQL 2005 en un combobox deseo mostrar una datos los cuales el
valor a almacenar es numerico pero el que deseo mostrar es un texto que hace
referencia a ese numero, me muestra perfectamente el texto en el combobox
pero al momento de querer pasar a otro objeto se queda pegado en ese mismo
combobox
Gracias por la ayuda
 

Leer las respuestas

#1 TonyMX
22/06/2008 - 20:06 | Informe spam
Hola Javier!
Lo que podrias hacer es utilizar la propiedad databindings del combo box.
Por ejemplo:
unCboBox.DataBindings.Add("SelectedValue",currentCustomer,"customerId",false,DataSourceUpdateMode.OnPropertyChanged)
Para que cada vez que se actualize el valor seleccionado, se actualize tu
fuente de datos, en este caso currentCutomer es un objeto de negocios, pero
igual puede ser un dataview o datatable.
Y para cargar el combo haces algo como esto:
unCboBox.datasoure=lstCutomers
unCboBox.DisplayMember="Nombre"
unCboBox.ValueMember="customerId"

Espero te sea de utilidad.

Saludos

"Javier Montero" wrote:

hola a todos
Soy algo nuevo en esto de C# y estoy creando una aplicacion que se conecta a
una BD de SQL 2005 en un combobox deseo mostrar una datos los cuales el
valor a almacenar es numerico pero el que deseo mostrar es un texto que hace
referencia a ese numero, me muestra perfectamente el texto en el combobox
pero al momento de querer pasar a otro objeto se queda pegado en ese mismo
combobox
Gracias por la ayuda



Preguntas similares