如何在vb.net中刷新组合框

时间:2013-03-05 19:33:06

标签: vb.net

这是我的示例代码..请参阅如何刷新组合框中的项目的问题。

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

1 个答案:

答案 0 :(得分:2)

你所拥有的.refresh()电话不是你想要的 - 你想清除ListItems然后添加一个新的集合,包含不同的项目。我建议维护一个列表或集合或某种类型的数组,与该组合框的.Items分开。然后,您需要拨打.Items.Clear(),然后拨打.Items.AddRange(SomeListOfStuff)