как обновить элементы комбинированного списка в vb .net - PullRequest
0 голосов
/ 25 марта 2010

как обновить элементы комбинированного списка в vb .net

Ответы [ 2 ]

3 голосов
/ 15 апреля 2010

Если вы говорите о comboBox в WinForm, который был назначен списку объектов с использованием свойства источника данных, я обнаружил, что вы должны аннулировать параметр источника данных и назначать его заново каждый раз, когда ваш список изменяется.

т.е.

  attendanceDataFiles.DataSource = Nothing
  attendanceDataFiles.DataSource = myFileList.files
  attendanceDataFiles.DisplayMember = "displayName"
  attendanceDataFiles.ValueMember = "fileName"
0 голосов
/ 29 января 2019

Это еще один способ обновить элементы поля со списком, если содержимое вашего поля со списком получено из базы данных 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()
...