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

 

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

Event Before EndCurrentEdit ?

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

    Smile [:)] Event Before EndCurrentEdit ?

    Καλησπέρα

    θα ήθελα να ρωτήσω αν υπάρχει κάποιος τρόπος να επέμβω πριν τρέξει το event EndCurrentEdit του CurrencyManager σε ένα record, έτσι ώστε να αλλάξω τις τιμές σε ορισμένα πεδία του record.

    Ευχαριστώ.

     

     

  •  17-12-2006, 12:18 22387 σε απάντηση της 22384

    Απ: Event Before EndCurrentEdit ?

    Πιστεύω ότι το καλύτερο είναι (εάν χρησιμοποιείς dataset) είναι να επεμβείς στο «ColumnChanging» του εκάστοτε πίνακα.
    while (!dead) learn();
  •  17-12-2006, 12:27 22388 σε απάντηση της 22384

    Απ: Event Before EndCurrentEdit ?

    Βασίλη, το EndCurrentEdit δεν είναι event, είναι method που καλείται όταν εσύ επιλέξεις, οπότε μπορείς πριν την κλήση του να γράψεις ό,τι κώδικα θέλεις για να αλλάξεις τις τιμές των πεδίων.

    Τώρα, δεν ξέρω μήπως αναφέρεσαι σε κάποια περίπτωση όπου η EndCurrentEdit καλείται implicitly πχ από κάποιο control. Σε αυτήν την περίπτωση θα πρέπει να γίνεις λίγο πιο λεπτομεριακός για να δούμε τι μπορείς να κάνεις.


    Vir prudens non contra ventum mingit
  •  17-12-2006, 16:38 22398 σε απάντηση της 22384

    Απ: Event Before EndCurrentEdit ?

    Προέρχομαι απο το κόσμο της Delphi και σαν νέος στο .Net (WinForms) προσπαθώ να ξεμπλέξω λίγο τα πράγματα.

    Για την ακρίβεια ψάνω κάτι σαν το BeforePost (Delphi) σε Dataset.

    Η λύση του ColumnChanging μάλλον δεν ταιριάζει στην περίπτωσή μου, γιατί θέλω να ελένξω τις τιμές των πεδίων αφού έχει τελειώσει ο χρήστης με το editing, οπότε θα δοκιμάσω την λύση του Kelman και θα σας ενημερώσω.

    Ευχαριστώ.
  •  17-12-2006, 19:19 22401 σε απάντηση της 22398

    Απ: Event Before EndCurrentEdit ?

    Στο ColumnChanging σου δίνει την νέα τιμή.
    while (!dead) learn();
  •  23-12-2006, 12:39 22737 σε απάντηση της 22384

    Απ: Event Before EndCurrentEdit ?

    Μπορώ να φτιάξω μία νέα κλάση inherited από την System.Windows.Forms.CurrencyManager , έτσι ώστε να μπορέσω να βάλω custom κώδικα μες στην EndCurrentEdit πριν συνεχίσει?
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems