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

如何在vb.net中刷新组合框,vb.net,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" cb

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

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

你的.refresh调用不是你想要的-你想要清除列表项,然后添加一个新的集合,包含不同的项。我建议维护某种列表、集合或数组,与组合框的.Items分开。然后,您需要调用.Items.Clear,后跟.Items.AddRangeSomeListOfStuff

使用刷新尝试实现什么?我想还原删除的项目…没有还原这样的事情。您必须将这些项目保存在其他地方,或者知道您到底想在comboboxproblem中写些什么,先生。我删除然后添加一组新项目: