Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2009, 09:15
xanubisx
 
Fecha de Ingreso: agosto-2007
Mensajes: 26
Antigüedad: 16 años, 9 meses
Puntos: 0
Duda con VB.net y ComboBox

Buenas, hace poco comencé a programar en vb.net (antes lo hacia con VB6)

Y mi duda es la sig:

Como no encontré en un combobox la propiedad ItemData, buscando encontré este código:

Código:
    Public Class ValueDescriptionPair

        Private m_Value As Object
        Private m_Description As String

        Public ReadOnly Property Value() As Object
            Get
                Return m_Value
            End Get
        End Property

        Public ReadOnly Property Description() As String
            Get
                Return m_Description
            End Get
        End Property

        Public Sub New(ByVal NewValue As Object, ByVal NewDescription As String)
            m_Value = NewValue
            m_Description = NewDescription
        End Sub

        Public Overrides Function ToString() As String
            Return m_Description
        End Function

    End Class

   Private DD_Array As New ArrayList


        DD_Array.Add(New ValueDescriptionPair("5", "Descripcion"))

        With cmb1
            .DisplayMember = "Description"
            .ValueMember = "Value"
            .DataSource = DD_Array
        End With

Lo cual funciona de 10!

El problema es que cuando cambio los valores del array, no puedo hacer que el combobox me los actualice también :S

Alguna idea?

Gracias !