Καταρχήν καλως σας βρήκα.
Είμαι νέος στην κοινωνία του .ΝΕΤ μιας και δούλευα παλαιότερες τεχνολογίες (vb6,vfp 9).
δεν ξέρω αν είναι το σωστό μέρος για να ποστάρω αυτο το thread, αν δεν είναι συνχωρέστε με. :)
το πρόβλημα είναι το εξής:
έχω εναν πίνακα σε SQL SERVER 2005 EXPRESS
με 2 πεδία (teamid,team)
και θέλω να γεμίζω ένα combobox
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
mycon.Open()
'MsgBox("Connection ok")
Dim dt1 As New SqlDataAdapter("Select team,teamID from teams", mycon)
Dim ds As New DataSet
dt1.Fill(ds, "teams")
' Populate the DataTable to bind to the Combobox.
With hteam
.DataSource = ds.Tables("teams")
.DisplayMember = "team"
.ValueMember = "teamID"
.SelectedValue = 0
End With |
και ενώ το displayvalue δουλεύει μια χαρά, το valuemember μου επιστρέφει πάντα "teamid" και όχι το teamid της εκάστοτε εγγραφής.
τί κάνω λάθος?
Ευχαριστώ