Avatar billede hostgirl Nybegynder
04. august 2005 - 13:51 Der er 3 kommentarer og
1 løsning

Hente data fra access til combobox

Ja overskriften siger næsten sig selv. Jeg har en tabel i en ms access database, hvor jeg ønsker at tilføje en værdi fra en kolonne til en combobox. Hvilken form for connection skal jeg bruge (ADO, OleDb osv.) og hvordan laver man en ordentlig lykke, som også viser et resultat selvom databasen er tom?
Avatar billede arne_v Ekspert
04. august 2005 - 15:47 #1
ADO.NET

namespace System.Data.OleDb

klasse OleDbConnection
Avatar billede arne_v Ekspert
04. august 2005 - 15:48 #2
simpelt eksempel med Access & ComboBox:

Imports System
Imports System.Data
Imports System.Data.OleDb
Imports System.Drawing
Imports System.Windows.Forms

Namespace DefaultNamespace
    Public Class MainForm
    Inherits Form
        Private comboBox1 As ComboBox

        Public Sub New()
            InitializeComponent
        End Sub

        <STAThread()> _
        Public Shared Sub Main(ByVal args As String())
            Application.Run(New MainForm)
        End Sub

        Private Sub InitializeComponent()
            comboBox1 = New ComboBox
            SuspendLayout
            comboBox1.Location = New Point(50, 50)
            comboBox1.Size = New Size(150, 25)
            Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Databases\MSAccess\Test.mdb")
            con.Open
            Dim da As OleDbDataAdapter = New OleDbDataAdapter("SELECT * FROM T1", con)
            Dim ds As DataSet = New DataSet
            da.Fill(ds, "T1")
            comboBox1.DataSource = ds.Tables("T1")
            comboBox1.DisplayMember = "F2"
            comboBox1.ValueMember = "F1"
            ClientSize = New Size(250, 400)
            Controls.Add(comboBox1)
            Text = "Combobox test"
            ResumeLayout(False)
        End Sub
    End Class
End Namespace
Avatar billede hostgirl Nybegynder
08. august 2005 - 10:19 #3
Tak for det hurtige respons, vil du ikke lægge et svar?
Avatar billede arne_v Ekspert
08. august 2005 - 10:21 #4
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester