Foros del Web » Programación para mayores de 30 ;) » .NET »

Datos de Combo Box, equivalentes a valores

Estas en el tema de Datos de Combo Box, equivalentes a valores en el foro de .NET en Foros del Web. Me explico tengo un combo box con una lista de datos, Ing. Electronica, Ing. Electrica, Psicologia, y otros, y necesito que al seleccionar uno de ...
  #1 (permalink)  
Antiguo 19/07/2007, 11:49
 
Fecha de Ingreso: noviembre-2003
Mensajes: 403
Antigüedad: 20 años, 5 meses
Puntos: 4
Datos de Combo Box, equivalentes a valores

Me explico tengo un combo box con una lista de datos, Ing. Electronica, Ing. Electrica, Psicologia, y otros, y necesito que al seleccionar uno de estos datos y pida procesarlos cuando procese Ing. Electronica, procese el numero 85349, si es electrica 79486 y asi otros... la idea es hacer un sistema de calculo de cual es el costo de inscripcion dentro de mi universidad. Cada Especialiad tiene un costo especifico de unidad de credito, entonces podria ayudarme...
  #2 (permalink)  
Antiguo 20/07/2007, 04:50
 
Fecha de Ingreso: febrero-2007
Mensajes: 8
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Datos de Combo Box, equivalentes a valores

Imagino que los datos de los hablas los tendras almacenados en una base de datos. Si es así, es sencillo recoger el valor numérico cuando se pulsa sobre uno de los nombres.

Para asignar como valor de los elementos del combo el campo que quieres de la tabla (tras haber hecho la consulta a la base de datos):

comboBox.ValueMember = "Nombre de columna donde tienes almacenados los valores numericos";

Para recoger el valor una vez seleccionado el elemento:

int valor = comboBox.SelectedValue;

Espero q te ayude. Saludos!!!
  #3 (permalink)  
Antiguo 20/07/2007, 08:16
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años
Puntos: 47
Re: Datos de Combo Box, equivalentes a valores

Exacto. Para ello al cargar el combo hay que especificar bien que se va a poner en la propiedad DataTextField y en la propiedad DataValueField
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:45.