Vb.net 更新组合框

Vb.net 更新组合框,vb.net,combobox,Vb.net,Combobox,我有一个文本框,你可以在其中写入一个主题,然后按下按钮将新主题发送到数据库中。我的组合框显示数据库中的所有主题,您可以选择一个并删除它。全部采用实体框架编程。在Form.Load-Event期间,组合框中填充了值 当我在文本框中写入一个新条目时,组合框必须刷新,因为我希望能够删除新条目 我试过了 cmb.刷新 cmb.update 两者都不起作用,可能是因为填充组合框的代码在form.load事件中。所以我试着用 me.update 但这也不起作用。知道如何更新(重新填充)组合框吗?如何填充

我有一个文本框,你可以在其中写入一个主题,然后按下按钮将新主题发送到数据库中。我的组合框显示数据库中的所有主题,您可以选择一个并删除它。全部采用实体框架编程。在Form.Load-Event期间,组合框中填充了值

当我在文本框中写入一个新条目时,组合框必须刷新,因为我希望能够删除新条目

我试过了

cmb.刷新

cmb.update
两者都不起作用,可能是因为填充组合框的代码在form.load事件中。所以我试着用

me.update

但这也不起作用。知道如何更新(重新填充)组合框吗?

如何填充组合框并将值绑定到组合框?您可以将该代码提取到一个单独的函数“
fillComboBox
”,并在填充文本框时调用该函数


如果你发布一个代码示例,我可以告诉你我的意思。

好的,那么把所有的代码都放到你的
表单中。加载
事件

将此代码放入名为UpdateCbo的新方法中

  Private Sub UpdateCbo()
    // your form.load code
  End Sub
然后在form.load事件中调用此新方法

Public Sub FormLoad(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
  UpdateCbo()
End Sub
然后,如果您想在添加新条目时刷新组合框,您可以将
UpdateCbo
挂接到组合框的按钮单击事件或文本更改事件

e、 g:


@鲁迪,我的回答没用吗?嗨!解决了我的问题!非常感谢@鲁迪:没问题,很高兴有帮助
Private Sub Cbo_TextChanged(sender As System.Object, e As System.EventArgs) Handles cbo.TextChanged
  UpdateCbo()
End Sub