Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Populate combobox from a datatable

Îåêßíçóå áðü ôï ìÝëïò casp3r. Τελευταία δημοσίευση από το μέλος nikolaosk στις 20-09-2009, 13:20. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  20-09-2009, 12:17 53852

    Populate combobox from a datatable

    Καταρχήν καλως σας βρήκα.

     Είμαι νέος στην κοινωνία του .ΝΕΤ μιας και δούλευα παλαιότερες τεχνολογίες (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 της εκάστοτε εγγραφής.

    τί κάνω λάθος?

     

    Ευχαριστώ

  •  20-09-2009, 12:22 53855 σε απάντηση της 53852

    Απ: Populate combobox from a datatable

    Κι έτσι θα έπρεπε. Τo ValueMember απλά δηλώνει απο ποιο πεδίο θα παίρνει τιμή το SelectedValue. Την τιμή θα την διαβάσεις απο το SelectedValue κι όχι απο το ValueMember.
    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  20-09-2009, 12:27 53856 σε απάντηση της 53855

    Απ: Populate combobox from a datatable

    Accepted solution! :)

    thanks..

  •  20-09-2009, 13:20 53857 σε απάντηση της 53856

    Απ: Populate combobox from a datatable

    φίλε casp3r,

    σήμανε και την δημοσιευσή σου, σαν "απαντημένη".έτσι έχουμε όλοι καλύτερη άποψη για το τι έχει απαντηθεί και τι είναι Pending...


    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems