Связывание со списком со строго типизированным набором данных в vb.net - PullRequest
0 голосов
/ 10 декабря 2011

Я хочу связать столбец строго типизированного набора данных со списком. Но проблема в том, что мне нужно получить только отдельные значения из столбца, а также, когда пользователь вставляет значение в этот столбец, новое значение должно отображаться в выпадающем списке одновременно.

А также я хочу сделать первый ряд выпадающего списка недоступным для выбора.

cmbLabTestType.Text = "--Select--"
Dim bind As New BindingSource
bind.DataSource = daLabTest.GetData()
cmbLabTestType.DataSource = bind
cmbLabTestType.DisplayMember = "TestType"

как сделать этот столбец различными значениями

1 Ответ

0 голосов
/ 10 декабря 2011

Для удаления повторяющихся значений из ComboBox

For i As Int16 = 0 To Me.ComboBox1.Items.Count - 2
 For j As Int16 = Me.ComboBox1.Items.Count - 1 To i + 1 Step -1
      If Me.ComboBox1.Items(i).ToString = Me.ComboBox1.Items(j).ToString Then
           Me.ComboBox1.Items.RemoveAt(j)
      End If
 Next
Next

и когда пользователь добавляет новые данные в базу данных ... выполните эти шаги

  1. Очистить элементы комбинированного списка, используя ComboBox1.Items.Clear()
  2. снова получить список значений из базы данных и добавить их в ComboBox
  3. Снова вызовите функцию удаления дубликатов, содержащую код выше
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...