插入和获取对象数组 into/from ListBox
Insert and Obtain Objects Array into/from ListBox
我有一个产品 class,其中包含描述、库存和价格,我需要将描述插入到列表框中,我是这样做的:
Me.ListBox1.DataSource = productArray
Me.ListBox1.DisplayMember = "Descrition"
Me.ListBox1.ValueMember = "_Description"
但是现在,我需要获取所选商品的价格和库存才能对其进行操作,但我找不到方法。
将 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
我有一个产品 class,其中包含描述、库存和价格,我需要将描述插入到列表框中,我是这样做的:
Me.ListBox1.DataSource = productArray
Me.ListBox1.DisplayMember = "Descrition"
Me.ListBox1.ValueMember = "_Description"
但是现在,我需要获取所选商品的价格和库存才能对其进行操作,但我找不到方法。
将 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