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 !