ItemData

14/07/2004 - 23:18 por Jesus Carmona | Informe spam
Buen dia tengan todos.
Estoy tratando de buscar el equivalente al ItemData de VB6, hay algo
parecido en un combobox en VB.NET, o que es lo que puedo utilizar en lugar
del ItemData?

Explico un poco mas...
Tengo un ComboBox que tiene el nombre del cliente, pero al yo querer guradar
la informacion en mi BD lo que necesito es el Numero de Cliente y no su
nombre, como podria relacionar entonces en el comboBox el nombre del cliente
con su numero.

Gracias de antemano por su atencion.
Saludos...
Jesus Carmona

Preguntas similare

Leer las respuestas

#6 JoseG
16/07/2004 - 01:10 | Informe spam
Como hacer en el item data cuando leo de un Dataset o datatable pero los campos clave son 2,3,4 campos, alli se me complica todo

JoseG

"Jesus Carmona" wrote:

Eduardo y Tristan:
Muchas gracias por su ayuda. Justo lo que necesitaba...

JC

"Tristan" wrote in message
news:2dd7401c46a41$a720f530$
Tal y como te ha dicho Eduardo, los item de un ComboBox
son en realidad de tipo Object. Lo que hace ComboBox es
visualizar este objeto aplicando el método ToString()

Con ayuda de una pequeña clase auxiliar, que puedes
utilizar en tus proyectos, podrás disponer de cualquier
información adicional:

ComboBox1.Items.Add(New ListItem("Uno", 1))
ComboBox1.Items.Add(New ListItem("Dos", 2))
ComboBox1.Items.Add(New ListItem("Tres", 3))

Private Sub ComboBox1_SelectedIndexChanged(sender As
Object, e As EventArgs) Handles
ComboBox1.SelectedIndexChanged
Dim item As ListItem = DirectCast
(ComboBox1.SelectedItem, ListItem)
MsgBox(item.value.ToString())
End Sub

Public Class ListItem
Public Value As Object
Public Display As Object

Public Sub New(display As Object, value As Object)
Me.Display = display
Me.Value = value
End Sub

Public Overrides Function ToString() As String
Return Display.ToString()
End Function
End Class




Respuesta Responder a este mensaje
#7 Eduardo A. Morcillo [MS MVP VB]
16/07/2004 - 01:52 | Informe spam
JoseG wrote:
Como hacer en el item data cuando leo de un Dataset o datatable pero
los campos clave son 2,3,4 campos, alli se me complica todo



En ese caso puedes usar la propiedad SelectedItem que te devuelve la fila
completa correspondiente al item seleccionado.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida