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

 

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

Πρόβλημα με διπλό insert σε formview και detailsview με objectDataSource

Îåêßíçóå áðü ôï ìÝëïò dimkasta. Τελευταία δημοσίευση από το μέλος dimkasta στις 02-04-2006, 12:58. Υπάρχουν 8 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  31-03-2006, 23:09 11421

    Πρόβλημα με διπλό insert σε formview και detailsview με objectDataSource

    Τελευταία αντιμετωπίζω το παρακάτω πρόβλημα

    Έχω ένα gridview, στο οποίο έχω ένα ΡΚ.

    Έχω ορίσει στο selectedIndexChanged, να καλεί το insert ενός detailsview.

    Στη συνέχεια, στο ItemInserting του detailsView ορίζω ένα ένα τα parameters από τις τιμές ενός άλλου πίνακα.

    Το πρόβλημα είναι ότι για κάθε selectedIndexChanged, κάνει 2 insert

    Έχει κανείς καμιά ιδέα τι μπορεί να τρέχει?

    Δείγμα του κώδικα



    protected void list_SelectedIndexChanged(object sender, EventArgs e)
    {
     DetailsView1.InsertItem(false);
    }

    protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e)
    {
     e.Values["name"] = list.SelectedRow.Cells[3].Text + " " + list.SelectedRow.Cells[4].Text;
     e.Values["address"] = list.SelectedRow.CellsDevil [6].Text;
     e.Values["num"] = list.SelectedRow.Cells[7].Text;
     e.Values["area"] = list.SelectedRow.CellsMusic [8].Text;
     e.Values["city"] = list.SelectedRow.Cells[9].Text;
     e.Values["postalCode"] = list.SelectedRow.Cells[10].Text;
     e.Values["state"] = list.SelectedRow.Cells[11].Text;
     e.Values["country"] = list.SelectedRow.Cells[12].Text;

    }


    Simple Photography
  •  01-04-2006, 00:07 11423 σε απάντηση της 11421

    Απ: Πρόβλημα με διπλό insert σε formview και detailsview με objectDataSource

    Ξανακάνε post τον κώδικά σου, γιατί βγήκε μπλεγμένος με html...
    Χρήστος Γεωργακόπουλος
  •  01-04-2006, 22:46 11462 σε απάντηση της 11423

    Απ: Πρόβλημα με διπλό insert σε formview και detailsview με objectDataSource

    Κατι δεν πάει καλά με το code quote

    Μόλις το έβγαλα τα έδειξε κανονικά
    Simple Photography
  •  02-04-2006, 01:18 11464 σε απάντηση της 11462

    Απ: Πρόβλημα με διπλό insert σε formview και detailsview με objectDataSource

    Το εφτιαξα καπως. Απλά τώρα κάτι έχει γίνει και ορισμένα sequences γίνονται render σε smilies. Μαλλον καποια αλλαγή που έκανε ο Γιώργος στον editor, θα το τσεκάρουμε.
    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  02-04-2006, 01:57 11465 σε απάντηση της 11421

    Απ: Πρόβλημα με διπλό insert σε formview και detailsview με objectDataSource

    Πάντως, νομίζω ότι το πρόβλημα του διπλού fire του event οφείλεται στο ότι κάθε φορά που αλλάζεις το selected item, γίνεται fire μία φορά γιατί γίνεται deselect το current (selectedItemIndex=-1) και μία δεύτερη γιατί γίνεται select το νέο item.
    Vir prudens non contra ventum mingit
  •  02-04-2006, 02:07 11466 σε απάντηση της 11465

    Απ: Πρόβλημα με διπλό insert σε formview και detailsview με objectDataSource

    Θα κάνω μια δοκιμή να μην κάνει αν το selectedItemIndex είναι -1
    Simple Photography
  •  02-04-2006, 02:14 11467 σε απάντηση της 11466

    Απ: Πρόβλημα με διπλό insert σε formview και detailsview με objectDataSource

    Kαλό σαν σκέψη αλλά δεν είναι αυτό τελικά.

    Το δοκίμασα και στο indexchanged και στο indexchanging
    Simple Photography
  •  02-04-2006, 11:48 11471 σε απάντηση της 11421

    Απ: Πρόβλημα με διπλό insert σε formview και detailsview με objectDataSource

    Μήπως συμβαίνει λόγω postback? Δοκίμασες να κάνεις πρώτα έλεγχο στο Page.IsPostBack πριν το DetailsView1.InsertItem?
    Vir prudens non contra ventum mingit
  •  02-04-2006, 12:58 11474 σε απάντηση της 11471

    Απ: Πρόβλημα με διπλό insert σε formview και detailsview με objectDataSource

    H σελίδα είναι έτσι κι αλλιώς postback



    Παρ' όλα αυτά το δοκίμασα και πάλι δεν παίζει.

    Άν το βάλω με !Page.isPostBack δεν βάζει τίποτα, και το βάλω χωρίς ! το βάζει 2 φορές.
    Simple Photography
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems