我在一个表单上有一个列表框,它对我想做的事情很有效。我想要编辑表单上的项目,这意味着要填充列表框,然后选择相关项目。我的列表框包含一系列项目尺寸,我想要选择属于正在编辑的项目的尺寸。请问有人能给我一些指针吗?我尝试了
me.lstItemSizes.SetSelected(i,true)
,但这只适用于单个项目。任何帮助都将不胜感激。以下是我的代码: Private Sub SelectItemSizes(ByVal itemID As Integer)
Dim itemSizes As IList(Of ItemSize) = _sizeLogic.GetItemSizes(itemID)
Me.lstItemSizes.SelectionMode = SelectionMode.MultiExtended
If (itemSizes.Count > 0) Then
For i As Integer = 0 To Me.lstItemSizes.Items.Count - 1
For x As Integer = 0 To itemSizes.Count - 1
If (CType(Me.lstItemSizes.Items(i), PosSize).SizeID = itemSizes(x).SizeID) Then
Me.lstItemSizes.SetSelected(i, True)
Else
Me.lstItemSizes.SetSelected(i, False)
End If
Next
Next
End If
End Sub