在ListBox中插入和获取对象数组

时间:2015-02-20 18:59:45

标签: arrays vb.net listbox

我有一个产品类,有描述,库存和价格,我需要在列表框中插入描述,我做了:

Me.ListBox1.DataSource = productArray
Me.ListBox1.DisplayMember = "Descrition"
Me.ListBox1.ValueMember = "_Description" 

但现在,我需要获得所选项目的价格和库存才能与他们合作,但我无法找到办法。

1 个答案:

答案 0 :(得分:2)

SelectedItem投射回产品类型。

Private Sub lsb_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
 Dim product As Product = DirectCast(ListBox1.SelectedItem, Product)
 Debug.WriteLine(product.Stock.ToString)
 Debug.WriteLine(product.Price.ToString)
End Sub