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

 

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

ComboBox και αποθήκευση τιμή σε SQL βάση

Îåêßíçóå áðü ôï ìÝëïò tarasiadis. Τελευταία δημοσίευση από το μέλος tarasiadis στις 23-07-2009, 22:14. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  23-07-2009, 11:17 52734

    ComboBox και αποθήκευση τιμή σε SQL βάση

    Έχω ένα Combobox όπως το παρακάτω και θέλω να αποθηκεύω την τιμή που επιλέγει ο χρήστης στην βάση μου.

    1
    2
    3
    4
    5
    6
    7
    8
     
    <ComboBox  Height="23" HorizontalAlignment="Left" Margin="2" Name="epipedo_spoudon" VerticalAlignment="Top" Width="120" 
                                          IsEditable="False" IsSynchronizedWithCurrentItem="true"
                                          SelectedValue="{Binding Path=epipedo_spoudon, UpdateSourceTrigger=PropertyChanged}"
                                          SelectedItem="{Binding Path=epipedo_spoudon}">
                                    <ComboBoxItem Name="CB1" Content="ΑΕΙ"/>
                                    <ComboBoxItem Name="CB2" Content="ΤΕΙ"/>
                                    <ComboBoxItem Name="CB3" Content="Ι.ΙΕΚ"/>
                                </ComboBox>

    Χρησιμοποιώ datacontext και στην βάση μου μπαίνει η τιμή αλλά όπως παρακάτω:
    System.Windows.Controls.ComboBoxItem: ΑΕΙ

    Πως μπορώ να απομονώσω την τιμή μόνο (το ΑΕΙ δηλαδή);

    Και κάτι άλλο: πως μπορώ να δημιουργήσω μία στατική λίστα και να βάλω ως ItemsSource αυτή την λίστα; Το σκέφτηκα αυτό σαν εναλλακτικό τρόπο.

    Ευχαριστώ.


  •  23-07-2009, 12:05 52736 σε απάντηση της 52734

    Απ: ComboBox και αποθήκευση τιμή σε SQL βάση

    Ερωτήσεις: Πως ρίχνεις την τιμή του combobox στη βάση; Ποιό είναι το DataSource; To "epipedo_spoudon" που κάνεις bind τι είναι;

    Ρίξε μια ματιά εδώ: http://bea.stollnitz.com/blog/?p=4 κι εδώ: http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx#wpfdata

    Γενικά, αν δεν είσαι σίγουρος ότι έχεις πιάσει τον databinding μηχανισμό του WPF, τότε ξεκίνα εδώ http://bea.stollnitz.com/blog/?page_id=47 από το πρώτο post ("Hello World" κάτω-κάτω) και δούλεψε προς τα πάνω.


    Vir prudens non contra ventum mingit
  •  23-07-2009, 22:14 52767 σε απάντηση της 52736

    Απ: ComboBox και αποθήκευση τιμή σε SQL βάση

    Αν και είμαι σχετικά νέος στον χώρο του WPF νομίζω ότι σε γενικές γραμμές κατέχω το θέμα data binding (σε γενικές γραμμές όμως). Το λινκ που μου έχεις δώσει το έχω μελετήσει αρκετές φορές και μπορώ να πως ότι είναι πολύ καλό υλικό. ( http://bea.stollnitz.com/blog/?page_id=47)

    Τώρα γαι το πως κάνω το data binding χρησιμοποιώ ένα CollectionViewSource και DataContext με Databinding στο static resource αυτό που τραβάει συγκεκριμένα τα πεδία του πίνακα της βάσης μου. Σε όλα τα textbox μου λειτουργεί κανονικά. Γενικά έχω επιτύχει να δημιουργήσω combobox με στοιχεία από τα πεδία μιας βασης. Απλά δεν ξέρω πως να δημιουργήσω μια στατική λίστα με τις παραμέτρους μου (ΑΕΙ, ΤΕΙ, ΙΙΕΚ) και να τις εισάγω στο combobox. Στην συνέχεια να αποθηκεύονται στο πεδίο epipedo_spoudon του πίνακά μου.

    Δεν ξέρω αν σας έχω μπερδέψει αλλά νομίζω πως είναι κάτι απλό. Απλά είναι δύσκολο να ξεψαχνίσεις το MSDN... τουλάχιστον για μένα δεν είναι και τόσο φιλικό προς αναζήτηση.

    Anyway, οποιαδήποτε πληροφορία θα με βοηθήσει.

    Ευχαριστώ.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems