PDA

Vollständige Version anzeigen : DataBinding


Rom
15.10.2003, 16:31
Hallo Forum,
kann mir jemand Mitteilen wie ich z.B. eine ComboBox oder eine DataGrid einfach mit Daten aus einer SQL Datenbank befüllen kann?
Ich fange gerade erst mit VS .Net an und bekomme es einfach nicht hin mir alle Daten ausgeben zu lassen:
Eine SQLConnection, ein SQLDataAdapter und ein DataSet ist bereits hinterlegt und funktioniert auch.
Jetzt möchte ich in meinem Formular eine ComboBox mit Daten aus dem DataSet füllen (bzw. auch DataGrid), hierzu habe ich schon Eigenschaften gesetzt wie die DataSource, DisplayMember etc. allerdings bekomme ich zur Laufzeit keine Daten angezeigt!?
Danke vorab....

Serge
20.10.2003, 07:58
Versuchs mal mit folgendem Code.
Ich benutze diesen Code in einer Klasse Connection

Public Sub SetDataSource(ByRef Steuerelement As Object, ByVal sql As String, ByVal Tabelle As String, Optional ByRef DS As DataSet = Nothing)
On Error GoTo ErrorHandler

Dim myDataSet As New DataSet()
Dim myTableStyle As New DataGridTableStyle()

Dim AD As New SqlDataAdapter(sql, con)

AD.Fill(myDataSet, Tabelle)


Steuerelement = myDataSet.Tables(Tabelle)


DS = myDataSet 'wird bei den Comboboxen gebraucht

Exit_ErrorHandler:
Exit Sub
ErrorHandler:
MsgBox(Err.Description)
con.Close()
Resume Exit_ErrorHandler

End Sub