| |
VB.NET - Ein- und Umsteigermysql Daten an Combobox | | | Autor: chrismi | Datum: 07.07.14 12:36 |
| Hallo zusammen,
ich bekomme einfach keine Daten an die Combobox zugewiesen.
Hat jemand vielleicht eine Idee woran dsa liegen könnte?
VG,
Christof
----------------------------------------------------------------------------------
Public Class Form1
Public Shared messorte As New DataTable
Public Shared rs As ADODB.Recordset
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim oConn As ADODB.Connection
Dim strSQL As String
oConn = New ADODB.Connection()
oConn.Open("DRIVER={MySQL ODBC 5.3 ANSI Driver};" & _
"SERVER=172.17.12.235;" & _
"DATABASE=klimadaten;" & _
"USER=root;" & _
"PASSWORD=schulung;" & _
"Option=3")
rs = New ADODB.Recordset
strSQL = "Select DISTINCT datalogs.messort From klimadaten.datalogs GROUP BY datalogs.messort ORDER BY datalogs.messort"
oConn.Execute(strSQL)
rs.Open(strSQL, oConn, ADODB.CursorTypeEnum.adOpenStatic)
messorte = rs.GetRows()
End Sub
Private Sub ComboBox3_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox3.SelectedIndexChanged
ComboBox3.DataSource = messorte
ComboBox3.DisplayMember = "messort"
End Sub
End Class | |
Re: mysql Daten an Combobox | | | Autor: ErfinderDesRades | Datum: 07.07.14 12:49 |
| probier mal einen etwas moderneren Ansatz als olle Adodb
http://msdn.microsoft.com/en-us/vstudio//bb466226.aspx#formsoverdata
Das ist eine ganz annere Art zu proggen.
ah - vlt. liegt der Fehler darin, dass du die Datenbindung im SelectedIndexChanged setzt statt im Form_load.
Der selected Index kann ja erst changen, nachdem die Datenbindung gesetzt ist. Man muss sie auch nur einmal setzen, nicht jedesmal neu.
Aber guck die Videos des gegebenen Link - sowas proggt man sicherer im Designer.
(Rechtschreibfehler urheberrechtlich geschützt) | |
Re: mysql Daten an Combobox | | | Autor: chrismi | Datum: 07.07.14 14:23 |
| Hallo,
auch wenn ADO vielleicht veraltet sein mag muss es doch auch so gehen oder?
VG,
Christof | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats Neu! sevPopUp 2.0
Dynamische Kontextmenüs!
Erstellen Sie mit nur wenigen Zeilen Code Kontextmenüs dynamisch zur Laufzeit. Vordefinierte Styles (XP, Office, OfficeXP, Vista oder Windows 8) erleichtern die Anpassung an die eigenen Anwendung... Weitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|