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

时间:2010-03-25 06:58:53

标签: refresh

如何刷新vb .net

中的组合框项目

3 个答案:

答案 0 :(得分:3)

如果您正在讨论使用datasource属性分配给对象列表的WinForm上的comboBox,我发现您必须使数据源设置无效并在每次列表更改时重新分配它。

  attendanceDataFiles.DataSource = Nothing
  attendanceDataFiles.DataSource = myFileList.files
  attendanceDataFiles.DisplayMember = "displayName"
  attendanceDataFiles.ValueMember = "fileName"

答案 1 :(得分:0)

如果组合框的内容来自MySql数据库,则这是刷新组合框项目的另一种方法。您可以在查询中自定义结果。

        comboboxname.Items.clear() 'empty combo box content first

        query = "select code, description from tbl_mode_of_payment where cat = 'LICENSE'" 'mysql query that retrieves payment code and its description based on category
        cmd = New MySqlCommand(query, con)
        reader = cmd.ExecuteReader()

        While reader.Read
            comboboxname.Items.Add(reader.GetString("code") + " - " + reader.GetString("description"))  'add results into the combo box
        End While
        con.Close()

答案 2 :(得分:0)

Textbox1.Item.Clear() 然后 call.item_tb()