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

VB winform ↔ combobox valuemember

Estas en el tema de VB winform ↔ combobox valuemember en el foro de .NET en Foros del Web. Wenas a todos Primero Feliz Año Nuevo a todos bueno mi consulta el tema es el siguiente quiero poder obtener la id de un determinado ...
  #1 (permalink)  
Antiguo 31/12/2012, 15:55
Avatar de damid3  
Fecha de Ingreso: noviembre-2012
Mensajes: 90
Antigüedad: 11 años, 4 meses
Puntos: 0
VB winform ↔ combobox valuemember

Wenas a todos
Primero Feliz Año Nuevo a todos

bueno mi consulta el tema es el siguiente quiero poder obtener la id de un determinado item que deberia, si se puede?, estar guardado en un combobox

yo cargo el combobox de la siguiente forma

Código vb:
Ver original
  1. Public Sub cargarconcepto(ByVal con As ComboBox)
  2.         con.Items.Clear()
  3.         query = "SELECT * FROM conceptos"
  4.         dr = conec.consulta(query)
  5.         While dr.Read
  6.             con.Items.Add(dr.GetValue(1).ToString)
  7.             con.ValueMember = dr.GetValue(0).ToString
  8.         End While
  9.         dr.Close()
  10.     End Sub

la idea es que cuando lo cargo en mi formulario con la sub cargarconcepto(combobox) me guarde por casa item un id así si se repite el concepto puedo llamar el que eligió el usuario

NO QUIERO RELACIONAR TABLAS la idea es guarda el id de alguna forma para cada item

Muchas Gracias de antemano

Saludos
  #2 (permalink)  
Antiguo 31/12/2012, 17:06
Avatar de damid3  
Fecha de Ingreso: noviembre-2012
Mensajes: 90
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: VB winform ↔ combobox valuemember

ya lo solucione en ves de guarda el id hice lo siguiente
carge otro combobox pero con los id q no se ven cuando salgo del combobox donde estan los conceptos este guarda el index del combobox y lo pasa al otro combobox donde estas los id luego busco por el combobox donde esta los id

un poco liado si alguno tiene dudas se lo explico mejor

Saludos

Etiquetas: combobox, vb, winform
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 16:16.