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

 

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

Προβλημα bindingList

Îåêßíçóå áðü ôï ìÝëïò DaltonGR. Τελευταία δημοσίευση από το μέλος Panagiotis Kefalidis στις 29-04-2012, 14:39. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  27-04-2012, 10:11 70141

    Προβλημα bindingList

    Καλημέρα,
    εχω ενα προβλημα και δεν μπορώ να βρώ την λύση. Εχω ένα bindingList και το γεμίζω με αντικείμενα Τ.

    Dim lOT As New BindingList(Of T)

    While myRDR.Read
                            Dim s As New T

                            s.ID = CInt(myRDR.GetValue(0))
                            s.FName = myRDR.GetValue(2).ToString
                            s.LName = myRDR.GetValue(1).ToString
                            s.Afm = myRDR.GetValue(3).ToString
                            s.Patronumo = myRDR.GetValue(4).ToString

                             lOT.Add(s)
                        End While
    γιατί μου επιστρέφει το bindinglist χωρίς πρόβλημα αλλά γεμάτο με την τελευταία εγγραφή απο το sqldatareader?

    ευχαριστώ εκ των προτέρων.
  •  27-04-2012, 13:30 70146 σε απάντηση της 70141

    Απ: Προβλημα bindingList

    Δεν μπορώ να καταλάβω γιατί. Ο κώδικάς σου δεν είναι λάθος. Υπάρχει περίπτωση να φέρνεις μόνο μία εγγραφή από την βάση και να μην το έχεις προσέξει; Λογικά θα το έχεις κοιτάξει και αυτό πριν κάνεις ερώτηση αλλά καμιά φορά κάνουμε και τα πιο απλά λάθη.
  •  27-04-2012, 18:50 70147 σε απάντηση της 70141

    Απ: Προβλημα bindingList

    Έτσι όπως το βλέπω, ή κάτι έχει δηλωθεί static (shared στη vb... αν δεν κάνω λάθος) ή κάτι συμβαίνει με το instantiation της μεταβλητής. Θέλεις να μας δείξεις όλο τον κώδικα, συμπεριλαμβανομένου και του κώδικα του generic;

    Ακόμα κι ένας άνθρωπος μπορεί ν' αλλάξει τον κόσμο. Μη θέλεις να κυβερνήσεις. Απλά δείξε το μονοπάτι κι ο κόσμος θ' ακολουθήσει!!
  •  28-04-2012, 23:41 70155 σε απάντηση της 70147

    Απ: Προβλημα bindingList

    εσβησα την κλάση, την ξαναέγραψα και δούλεψε...... τι να πώ κόλλημα.. ευχαριστώ για τις απαντήσεις σας.
  •  29-04-2012, 14:39 70160 σε απάντηση της 70155

    Απ: Προβλημα bindingList

    Να υποθέσω ότι η κλάση ξεκίνησε πιο απλή και μετά έγινε πιο σύνθετη αλλά το "πιο σύνθετο" δεν δοεύλευε σωστά όπως περιέγραψες; Όταν βλέπεις τέτοια συμπεριφορά, κάποιες φορές είναι καλό να κάνεις απλά ενα Clean Solution και μετά να δοκιμάζεις ξανά όπως επίσης και να σβήνεις το "Obj" folder απο το root του project σου. Μου έχει τύχει μερικές φορές το VS να μην αντιλαμβάνεται ότι έχει αλλάξει κάτι σωστά και ο compiler να κάνει link αρχεία απο προηγούμενα compile (επειδή δεν έχουν καθαριστεί σωστά) και να βλέπεις αυτή την αλλόκοτη συμπεριφορά. Μπορείς να το καταλάβεις και καμια φορά όταν ναι μεν κάνει attach ο debugger σου, αλλά ότι breakpoint κλπ έχεις σε κάποια αρχεία να δουλεύει και σε κάποια όχι. Αυτό οφείλετε στο παραπάνω φαινόμενο και στο mismatch που υπάρχει μετά μεταξύ του debug build σου και τον .pdb αρχείων. Το debug build είναι με "παλιά αρχεία" ενώ το .pdb έχει βγει με βάση καινούργια.


    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems