VB.Net 2010 - Füllen einer ComboBox aus einer MDB-access-Datenbank

Ich bin versucht derzeit, füllen Sie eine Dropdown Feld in einem Formular in VB.Net aus einer MDB-Datenbank-für ein Projekt, das ich arbeite auf für die Arbeit.

Ich habe eine Tabelle "Monate" in eine Datenbank namens "cancmov", und das Feld, das ich bin versucht zu ziehen, nennt MoveMonth.

Den aktuellen code, den ich verwende, ist:-

Private Sub drpMovedFrom_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles drpMovedFrom.SelectedIndexChanged


    Dim ConnnectionString As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Admin\Desktop\CancellationsAndMovements\CancellationsandMovements\cancmov.mdb"
    Dim db As String = "SELECT MoveMonth FROM Months"
    Dim cn As New OleDbConnection(ConnnectionString)
    Dim da As New OleDbDataAdapter(db, cn)
    Dim ds As New DataSet()

    da.Fill(ds, "MoveMonth")

    With drpMovedFrom
        .DataSource = ds.Tables("MoveMonth")
        .SelectedIndex = 0
    End With

End Sub

Da kann man wahrscheinlich aus dem sammeln oben, ich bin derzeit in den Prozess des Lernens, so viel von den oben genannten, die ich versuche in meinen Kopf zu kriegen. Ich eigentlich zog den obigen code aus einer ähnlichen Frage, die gebeten wurden, die ich bei google gefunden. Jede Hilfe wird sehr geschätzt werden, auch wenn es nur zu zeigen, mich an eine Ressource, wo ich kann lernen, dies zu tun für mich.

Danken Ihnen im Voraus.

  • Und was ist das problem mit der aktuellen Version?
InformationsquelleAutor user1585769 | 2012-08-08
Schreibe einen Kommentar