Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Загрузка даных из Access в Combobox


Автор: LinuxChata 31.7.2008, 18:02
Нужно, чтобы из базы данных Access загружались значения ключевого поля в Combobox. Пользователь выбирает нужное значение в Combobox и значения полей базы данных отображаются в TextBox. Как сделать, чтобы  Сombobox отображал все значения записанные в ключевое поле БД?




Автор: Dimbl4 1.8.2008, 09:07
Я подключал базу SQL 2005, делал подобный фильтр, т.е. в комбобоксе выбрал значение, нажал на кнопку и в DataGridView показываются записи в соответствии с выбранным фильтром. В ComboBox Tasks ставишь галочку Use data bound items и в Data Source выбираешь Binding Source этой таблицы ну и Display Member и Value member устанавливаешь соотв какое поле будет отображаться и значение (у меня id). 

Вот код на кнопку фильтр:
Код

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Me.bndAbonent.Filter = "TypeAbonentID=" & Me.ComboBox1.SelectedValue
        Dim col As Int16 = 0
        With Me.AbonentDataSet.tblAbonent
            For col = 0 To .Columns.Count - 1
                If .Columns(col).ColumnName = "TypeAbonentID" Then
                    .Columns(col).DefaultValue = Me.ComboBox1.SelectedValue
                End If
            Next
        End With
    End Sub

Автор: LinuxChata 1.8.2008, 15:26
Thanks

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)