У меня есть поле со списком, которое заполняется из базы данных доступа. Как я могу добавить элемент «все» в список, полученный из базы данных, а затем отобразить его как первое значениеустановка начального значения в combobox в vb
1
A
ответ
2
После связывания его. Вы можете спокойно сделать это:
cb.Items.Insert(0,"ALL")
Liked сказал в комментарии. Сделайте это:
Private Sub fview_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Enabled = True
Timer1.Interval = 1000
cenNum.DropDownStyle = ComboBoxStyle.DropDownList
cenNum.Items.Insert(0, "All") 'adding all to combo
fData() 'function populating the combo from database
cenNum.SelectedIndex=0 'The new line
end sub
0
Вы можете попробовать изменить источник записи коробки COMBOX к
SELECT "All" AS Author_name FROM Author
UNION SELECT Author_name FROM Author
, например
+0
Ох, очень хаки :) – Deanna
Спасибо. Это добавляет все в поле со списком. Как теперь я могу сделать его одним из таких элементов, как все, чтобы отображать, поскольку загружает форму, а не отображает с пустой итабельной фигурой, и мне просто нужно выбрать из раскрывающегося списка – ken
. Я не буду следовать за вами. Не могли бы вы показать код в своем вопросе? – Arion
Вот код, который обрабатывает форму загрузки. 'Private Sub fview_Load (ByVal отправитель Как System.Object, ByVal е Как System.EventArgs) Ручки MyBase.Load Timer1.Enabled = True Timer1.Interval = 1000 cenNum.DropDownStyle = ComboBoxStyle.DropDownList cenNum.Items.Insert (0, «Все») 'добавление всех в комбо Функция fData()', заполняющая комбо из базы данных End Sub' Как я могу сделать один из элементов, которые будут отображаться по умолчанию в виде загрузки формы. На данный момент значения по умолчанию для combox, как и для загрузок, пустые, что не то, что я ищу – ken