vellamos_power Δημοσ. 29 Μαΐου 2016 Δημοσ. 29 Μαΐου 2016 καλημερα στο forum. φτιαχνω μια εφορμογη απλη για την επιχειριση μου αλλα απο χθες εχω το ιδιο προβλημα. θελω να φτιαξω μια φορμα εργασιας οπου θα συμπληρωνω καποια πεδια και θα γραφονται σε μια βαση δεδομενων και μετα με ενα search θα μπορω να ανατρεξω στα δεδομενα με βαση την ημερομηνια καταγραφης. το προγραμμα ειναι σε c# και το περιβαλον ειναι σε visual basic studio
Alithinos Δημοσ. 29 Μαΐου 2016 Δημοσ. 29 Μαΐου 2016 "dataGridView" είναι το όνομα ενός αντικειμένου DataGridView ? Αν ναι, 1) Έλεγξε το scope του αντικειμένου. 2) Γιατί στο Error List αναφέρει 'object' και όχι DataGridView ? Μήπως κάνεις upcast κάπου ? Αν όχι, 1) Μήπως θες να χρησιμοποιήσεις τη κλάση DataGridView ? Καταρχάς γράφεται με το D κεφαλαίο και το έχεις μικρό. 2) Και με κεφαλαίο να το έγραφες, από ότι φαίνεται στη φωτογραφία είναι σαν να πας να τη χρησιμοποιήσεις ωσάν να ήταν στατική, ενώ δεν είναι, που σημαίνει πρέπει να φτιάξεις αντικείμενο της.
M2000 Δημοσ. 29 Μαΐου 2016 Δημοσ. 29 Μαΐου 2016 Υποτίθεται ότι στο visual studio βάζεις στη φόρμα ένα datagridview και του δίνει το σύστημα όνομα, που αλλάζει από τις ιδιότητες. Αυτό το όνομα είναι το αντικείμενο. Στο κώδικα αντί για το όνομα χρησιμοποιεί την κλάση datagridview, υποθέτω. Μπορεί κανείς να έχει τύπου datagridview μεταβλητές, αλλά θα δείχνουν ή στο τίποτα ή κάποιο αντικείμενο. Εδώ το datagridview δεν φαίνεται αν έχει οριστεί as datagridview, έστω ότι έχει οριστεί, αλλά σίγουρα δεν έχει αποδοθεί αντικείμενο, και εκεί βγαίνει το λάθος.
defacer Δημοσ. 29 Μαΐου 2016 Δημοσ. 29 Μαΐου 2016 OMFG Είναι προφανές από το error ότι υπάρχει ένα class member που λέγεται dataGridView και το οποίο πιθανότατα έχει μια τιμή of type DataGridView, αλλά είναι δηλωμένο ως object στον ορισμό του. TS, όταν θέλεις debugging βοήθεια το πώς είναι δηλωμένα τα πράγματα που εμπλέκονται στο error είναι σημαντική πληροφορία. Εδώ το datagridview δεν φαίνεται αν έχει οριστεί as datagridview, έστω ότι έχει οριστεί, αλλά σίγουρα δεν έχει αποδοθεί αντικείμενο, και εκεί βγαίνει το λάθος. Και το ότι δεν έχει αποδοθεί αντικείμενο το καταλαβαίνει... ο compiler. Δηλαδή πριν τρέξει το πρόγραμμα. Πριν γίνει καν compile. Makes sense.
παπι Δημοσ. 29 Μαΐου 2016 Δημοσ. 29 Μαΐου 2016 Πατα δεξί κλικ στο datagridview και μετά peek definition, είμαι περίεργος να δω τι έβαλε το vs.
M2000 Δημοσ. 30 Μαΐου 2016 Δημοσ. 30 Μαΐου 2016 defacer, παίζει το query.tolist() να μην είναι datasource...
παπι Δημοσ. 30 Μαΐου 2016 Δημοσ. 30 Μαΐου 2016 Το error ειναι ξεκαθαρο. Το datagridview ειναι object. Το θεμα ειναι το γιατι ειναι object. Override δεν παιζει σε partial, μονο σε scope και πολυμορφισμο που τα αποκλειουμε. Αρα μας μενει το vs να τα εκανε σαλατα, αλλα εδω υπαρχει ενα θεμα, οταν το vs βαζει ενα control, τοτε βαζει και την Name property που δεν υπαρχει σε ενα object, αλλα ουτε στο error list. Αρα; Τι εκανε define το vs στο name datagridview;
M2000 Δημοσ. 30 Μαΐου 2016 Δημοσ. 30 Μαΐου 2016 http://stackoverflow.com/questions/18113278/populate-a-datagridview-with-sql-query-results
M2000 Δημοσ. 30 Μαΐου 2016 Δημοσ. 30 Μαΐου 2016 δεν με πειράζει.. Υπόθεση κάνω! Αν έπεσα έξω, τι τρέχει;
defacer Δημοσ. 30 Μαΐου 2016 Δημοσ. 30 Μαΐου 2016 Κάπου εδώ θυμάμαι το ανέκδοτο με το λαγό και το λιοντάρι, "λέμε καμια μαλακία που και που να περνάει η ώρα".
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα