这是我的示例代码..请参阅如何刷新组合框中的项目的问题。
Private Sub cbo_payMO_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbo_payMO.SelectedIndexChanged<br>
Select Case (cbo_payMO.Text)
Case "JANUARY"
cbo_payMO1.refresh() -- in case JANUARY I WANT TO REFRESH CBO_PAYMO1
to readd an items
Case "FEBRUARY"
cbo_payMO1.Items.Remove("JANUARY")
End Select
End Sub
答案 0 :(得分:2)
你所拥有的.refresh()
电话不是你想要的 - 你想清除ListItems然后添加一个新的集合,包含不同的项目。我建议维护一个列表或集合或某种类型的数组,与该组合框的.Items
分开。然后,您需要拨打.Items.Clear()
,然后拨打.Items.AddRange(SomeListOfStuff)