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

 

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

αλλαγή τιμών κελιών στο datagridview και update στη βάση δεδομένων

Îåêßíçóå áðü ôï ìÝëïò gus. Τελευταία δημοσίευση από το μέλος gus στις 22-10-2012, 12:40. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  22-10-2012, 11:20 71452

    αλλαγή τιμών κελιών στο datagridview και update στη βάση δεδομένων

    Καλημέρα παιδιά,

    φτιάχνω μία εφαρμογή όπου από μία βάση δεδομένων τραβάω δεδομένα και τα εμφανίζω σε μία windowsform με ένα datagridview. Μέχρι εδώ όλα παίζουν εντάξει. Αυτό που θέλω να φτιάξω τώρα είναι αλλάζοντας κάποιες τιμές στο datagridview να τις αποθηκεύω στη βάση. Επέλεξα το cellvaluechanged event του datagridview και προσπαθώ τις τιμές των κελιών να τις αποθηκεύσω σε μεταβλητές ώστε με τον sqlhelper να καλέσω την store procedure που θα κάνει το update.

    private void DGVSearch_CellValueChanged(object sender, DataGridViewCellEventArgs e)
            {
                string Username = DGVSearch.Rows[e.RowIndex].Cells[2].ToString();
            }

    Η μεταβλητή username δεν παίρνει την σωστή τιμή. Τι κάνω λάθος;
    Υ.Γ Αν χρειάζεστε παραπάνω πληροφορίες μπορώ να σας τις παρέχω. Είμαι αρχάριος ακόμη αλλά δυστυχώς έπεσα σε βαθιά (για μένα) νερά.


  •  22-10-2012, 11:56 71454 σε απάντηση της 71452

    Απ: αλλαγή τιμών κελιών στο datagridview και update στη βάση δεδομένων

    Τα cells αριθμούνται από το 0. Μήπως είναι Cells[1]?

     string Username = DGVSearch.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();


  •  22-10-2012, 12:40 71457 σε απάντηση της 71454

    Απ: αλλαγή τιμών κελιών στο datagridview και update στη βάση δεδομένων

    nikos123:
    Τα cells αριθμούνται από το 0. Μήπως είναι Cells[1]?

     string Username = DGVSearch.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();


    Το value ήταν το θέμα. Όχι με το [2] έπαιξε μια χαρά! 

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