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

 

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

ComboColumn

Îåêßíçóå áðü ôï ìÝëïò Τάσκος Γιώργος. Τελευταία δημοσίευση από το μέλος Τάσκος Γιώργος στις 23-10-2008, 16:51. Υπάρχουν 7 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  21-10-2008, 22:55 45656

    ComboColumn

    Μήπως κάνω πολλές δημοσιεύσεις? μάλλον θα είμαι το ποιο
    νιούφι από όλους ε? Πάντως δεν είδα στους κανονισμούς
    κάποιο όριο! :)

    Στο θέμα μας,

    Όταν γεμίζω ένα DataGridView με δεδομένα, μπόρώ να κάνω ένα
    συγκεκριμένο cell, συγκεκριμένης column, στην Add a Row τέρμα κάτω
    να είναι ένα combobox? με τιμές που θα είναι bind με ένα table field της βάσης?
    Άν αυτό τώρα δεν γίνεται, αλλά, μπορώ να έχω ένα Combo σε όλες τις Rows,
    συγκεκριμένης column, λογικά θα μου έχει την τιμή που την είχα κάνει save?
    όταν θα μου φορτώνει τα δεδομένα (γραμμές) από την βάση.

    Μπόρεσα να προσθέσω δικιά μου column με combobox, αλλά δεν είναι αυτό
    που αναζητώ. Πιστεύω όλοι θα το έχετε συναντήσει σε διάφορα προγράμματα
    αυτό που εννοώ, κι ελπίζω να σας έβαλα στο κλίμα του προβληματισμού.

    Database = Access 2003
    OleDBConnectionString.

    Χρησιμοποιούνται OleDBAdapter, DataSet, BindingSource κτλ.
    Το DataGridView είναι untyped και διαχειρίζεται με κώδικα και όχι designer..

    Ευχαριστώ.

  •  21-10-2008, 23:29 45657 σε απάντηση της 45656

    Απ: ComboColumn

    Συνημμένα: columnWithCombo.png

    Καταρχήν αυτό ορίζεται σε επίπεδο στήλης και είναι το ίδιο για όλες τις γραμμές και για την γραμμή που προσθέτεις νέα εγγραφή.

    Στην εικόνα βλέπεις τις ρυθμίσεις για να εμφανίστεί ο πίνακας Products της Northwind έτσι ώστε η στήλη CategoryID να εμφανίζεται σαν combo με περιεχόμενα που έρχονται από τον πίνακα Categories.

    Βλέπεις ότι το ColumnType property καθορίζει ότι η στήλη θα έχει combobox.



    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  21-10-2008, 23:30 45658 σε απάντηση της 45657

    Απ: ComboColumn

    Συνημμένα: WindowsFormsApplication1.zip
    Ορίστε και ο κώδικας. Δες λίγο τι γίνεται στο designer αρχείο αν θέλεις να γράψεις εσύ τον κώδικα και δεν θέλεις να τα κάνει όλα ο designer.

    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  21-10-2008, 23:52 45659 σε απάντηση της 45658

    Απ: ComboColumn

    Ουάου....σε ευχαριστώ Δημήτρη! απίστευτα γρήγορη απάντηση.

    Θα τα μελετήσω και θα έχεις νέα σύντομα, είτε για να τσεκάρω
    την απάντηση, ή άν τυφλώθηκα πουθενά.

    Καλύτερα να συνεχίσω code γιατί δεν μου άρεσε τουλάχιστον για την
    ώρα ο designer στα datagridviews, μάλλον δεν βόλεψε στην περίπτωση,
    ή ακόμα δεν ξέρω να τον φέρω βόλτα, με κώδικα νομίζω ότι καταλαβαίνω
    καλύτερα που πατάω.

    Ευχαριστω.

  •  22-10-2008, 15:15 45668 σε απάντηση της 45659

    Απ: ComboColumn

    φίλε gtas,

    αφού σε κάλυψε ο δημήτρης με την απάντηση του, σήμανε την δημοσίευση σαν απαντημένη.


    Νικόλαος Καντζέλης
    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
  •  22-10-2008, 16:43 45670 σε απάντηση της 45668

    Απ: ComboColumn

    Δεν πρέπει πρώτα να το λύσω?....

    H NorthWind database δεν ύπαρχει στον SQL Server 2005. Όσο είδα μέχρι τώρα στον κώδικα Design,
    πιστεύω ότι γίνεται με μερικές γραμμές αλλά δεν το κατάφερα ακόμα να ασχοληθώ πολύ.

    Πάντως την σημειώνω ως απαντημένη.

  •  22-10-2008, 17:27 45672 σε απάντηση της 45670

    Απ: ComboColumn

    φίλε μου,

     

    ναι η λατρεμένη και πολυαγαπημένη μας northwind δεν έρχεται με τον sql server 2005.

    αλλά ζει και βασιλεύει. είναι μαζί μας....

     

    πας εδώ

    http://www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46A0-8DA2-EEBC53A68034&displaylang=en

    τρέχεις τα scripts και την κάνεις Install (μαζί με τα data).

     


    Νικόλαος Καντζέλης
    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
  •  23-10-2008, 16:51 45696 σε απάντηση της 45672

    Απ: ComboColumn

    Δεν μπόρεσα να το κάνω προγραμματιστικά.....

    Thanx anyways :)

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