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

como colocarle el value a un combox en visual basic.net

Estas en el tema de como colocarle el value a un combox en visual basic.net en el foro de .NET en Foros del Web. Hola, tengo un comboBox en el cual necesito agregar el nombre del contacto, y tambien almacenar internamente su value, lo estoy haciendo asi: 'El proximo ...
  #1 (permalink)  
Antiguo 06/01/2005, 09:01
 
Fecha de Ingreso: diciembre-2003
Mensajes: 212
Antigüedad: 20 años, 4 meses
Puntos: 0
como colocarle el value a un combox en visual basic.net

Hola, tengo un comboBox en el cual necesito agregar el nombre del contacto, y tambien almacenar internamente su value, lo estoy haciendo asi:

'El proximo codigo se le agrego para proporcionar la funcionalidad del arbol de contactos

Res.Open("SELECT idContact, FullName FROM Contact", Conn, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)
Res.MoveFirst()
'Arr(p) = Rs("idContact").Value
While Not Res.EOF
cbxContactos.Text = "Select a contact"
cbxContactos.Items.Add(Res("FullName").Value)
cbxContactos.Items.Add(Res("idContact").Value) Res.MoveNext()
End While
Res.Close()

pero por supuesto no quiero que el idContact se vea, sino que luego pueda hacer referencia a el value de este.

Estoy construyendo un ControlTreeView, y luego que tengo seleccionado el nodo padre, al momento que el usuario selecciona algun contacto:
BuscarArbolContacto(cbxContactos.SelectedItem)

como puedo extraer su value???

tengo lo siguiente:
Private Sub BuscarArbolContacto(ByVal contacto As String)
Dim nodoHijo As System.Windows.Forms.TreeNode

'agrego el nodo inicial
tv1.Nodes.Add(contacto)
tv1.Select()
...

Espero puedan ayudarme!!
  #2 (permalink)  
Antiguo 07/01/2005, 02:16
 
Fecha de Ingreso: febrero-2004
Ubicación: Granada
Mensajes: 26
Antigüedad: 20 años, 2 meses
Puntos: 0
Al igual que la propiedad SelectedItem del ComboBox te devuelve el texto de la lista que has seleccionado, la propiedad SelectedValue te devuelve el valor que has asignado pero que no se ve.

Por ejemplo:

Dim i as Integer
valor = cbxContactos.SelectedValue(i)

i es el índice seleccionado en el ComboBox para saber exactamente cual es el que has seleccionado. En el evento SelecteDIndexChanged del ConmboBox puedes asignar los valores:

. . . cbxContactos_SelectedIndexChanged . . . .
indice = e.SelectedItem
valor = e.SelectedValue

. . . Fin del Procedimiento

Espero haberte aclarado el tema.

Un saludo
  #3 (permalink)  
Antiguo 08/01/2005, 10:00
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Una pregunta:

Porque estas usando sintaxis del ADO anterior..?? , si estás trabajando con .Net te recomiendo que empieces a trabajar con la sintaxis de ADO.Net.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
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 00:15.