【问题标题】:Clear a Combo Box filled previously with a Data Source清除先前使用数据源填充的组合框
【发布时间】:2019-03-27 22:53:58
【问题描述】:

我用数据源填充了一个组合框,一切都按预期工作,但现在我需要清除每个组合框。我无法使用 ComboBox.Items.Clear,因为我收到一条错误消息,提示我在建立 DataSource 属性时无法修改项目集合(已翻译)

ComboBox.Items.Clear 基于 items.Count 循环并删除 x 个项目

这就是我填充组合框的方式!

 Dim tabla_escenario_busqueda As New DataTable

        tabla_escenario_busqueda = Capa_de_Logica.BuscarInfoPP(txt_id_requerimiento_escenario_ver.Text) 'Llenar el combo Box
        txt_num_escenario_escenario_ver.DataSource = tabla_escenario_busqueda   'Se llena el combo box
        txt_num_escenario_escenario_ver.DisplayMember = "numero_escenario"
        'Fuente: https://stackoverflow.com/questions/17729770/how-do-i-bind-data-source-to-a-combobox

【问题讨论】:

  • 清除数据源。
  • 或将 DataSurce 设置为 null:DataSource = Nothing。另外,如果它还活着,请丢弃它。
  • 设置 DataSource = Nothing

标签: vb.net winforms


【解决方案1】:

该死,我觉得自己好笨哈哈哈,感谢SteveJimiLarsTech 的解答!

    txt_num_paso_escenario_ver.DataSource = Nothing
    txt_num_escenario_escenario_ver.DataSource = Nothing

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-28
    • 2019-06-11
    • 1970-01-01
    相关资源
    最近更新 更多