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