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

 

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

Hierarchical Grid

Îåêßíçóå áðü ôï ìÝëïò thanad. Τελευταία δημοσίευση από το μέλος thanad στις 09-12-2005, 20:48. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-11-2005, 23:52 7419

    Hierarchical Grid

    Γειά σε όλους,

    Εχω ένα ιεραρχικό grid της Infragistics (2005 release 1) και θέλω, όταν ο χρήστης, κάνει expand και βλέπει το child κομμάτι του grid, δηλαδή το Band(1) και στη συνέχεια επιλέξει κάποιο row να μπορέσω να πάρω π.χ την τιμή απο το 1ο κελί ή απο οποιοδήποτε άλλο.

    Σε flat grid , επειδή βάζω button κάτω απο το grid κάνω μια λούπα (είναι paging) και βλέπω ποιο row είναι selected και πέρνω την τιμή που θέλω.

    Σήμερα, εφαγα όλη τη μέρα μου με αυτό να το κάνω σε ιεραρχικό.

    Αν ξέρει κάποιος ...

    Επίσης θα ήθελα να μου πείτε  -έτσι για έρευνα- ποια control εκτος της μαμάς χρησιμοποιείτε.

    Ευχαριστώ,

    Big Smile [:D]


    (thanad)
    Dimos K. Thanasoulas
    Athens
  •  09-12-2005, 12:19 7735 σε απάντηση της 7419

    Απ: Hierarchical Grid

    φίλε thanad λιγο αργα η απάντηση.
    για να φτίαξεις, ενα ultraGrid με multibands:
    Δημιούργισε ενα DataSet με δύο Tables (ΠΡΟΣΟΧΗ, οι πίνακες πρεπει να εχουν relation μεταξύ τους, Master/detail)
    Αφού κάνεις το assing του DataSet στο DataScource του grid πρεπει να δόσεις τα relations Columns:
    DataColumn [] colMOf = new DataColumn []{Master.Columns["PROFITCENTER"]};
    DataColumn [] colOf = new DataColumn []{offices.Columns["OFINTCODE"]};
    ds.Relations.Add("RelationFolders", colOf,colMOf);
    Οπου Master και offices ειναι δυο tables στο DataSet.

    Οσο αναφορα το την επιλογή της γραμμής χρησιμοποίησε το event AfterRowActivate και πριν διαβάσεις το κελι που θες κανε ελενχο αν υπάρχει!!
    this.gridRebilling.ActiveRow.Band.Columns.Exists("")
    Αν υπάρχει εισαι σε σωστο row και πέρνεις το Value του cell με :
    this.gridRebilling.ActiveRow.Cells[ColumnName].Value
    Ελπίζω να σε βοηθεισα, αν θες περισσότερες πληροφορίες post them!!


    "Success is the ability to go from one failure to another with no loss of enthusiasm."
    Winston Churchill

    "Quality means doing it right when no one is looking."
    Henry Ford

  •  09-12-2005, 20:48 7751 σε απάντηση της 7735

    Απ: Hierarchical Grid

    Φίλε Νάσσο,
    ευχαριστώ για την απάντηση.
    Εχω αρκετά master / detail ultragrid τα οποία δουλεύουν σωστά.
    Το προβλήμα είναι πως θέλω να πιάνω την επιλογή του χρήστη στο band(1) ......χωρίς να κάνει post back η σελίδα, όταν ο χρήστης κάνει κλίκ πάνω στη γραμμή του band(1).

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