Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να εξαγάγετε ASP.NET DataGrid στο Excel

Μετεγκατάσταση και τη μετακίνηση των δεδομένων είναι ένα βασικό καθήκον στον προγραμματισμό . Το ASP.NET GridView , επίσης γνωστή ως η DataGrid , περιέχει τα δεδομένα των πινάκων που μπορείτε να βρείτε χρήσιμες και σε άλλες εφαρμογές , όπως το Excel . Μετά την εξαγωγή των δεδομένων ενός DataGrid για ένα αρχείο υπολογιστικού φύλλου του Excel , μπορείτε να χρησιμοποιήσετε το Excel για να ανοίξετε το αρχείο και να τα επεξεργαζόμαστε με όποιον τρόπο θέλετε . Η μέθοδος ASP.NET RenderControl καθιστά δυνατή μια τέτοια μεταφορά δεδομένων . Οδηγίες
Η 1

Ξεκινήστε το Visual Studio και να ανοίξετε ένα ASP.NET C # έργο που περιέχει ένα DataGrid . Ρίξτε μια ματιά στην λίστα με τα ονόματα των αρχείων που εμφανίζονται στο παράθυρο του Solution Explorer για να βρείτε το αρχείο εκκίνησης του έργου . 2

δεξί κλικ σε αυτό το αρχείο και επιλέξτε " View Designer " από το drop-down μενού που ανοίγει . Μορφή εκκίνησης που περιέχει το GridView εμφανίζεται στο παράθυρο σχεδίασης.
Εικόνων 3

Κάντε κλικ στο " Προβολή " για να ανοίξετε το μενού Προβολή . Κάντε κλικ στην επιλογή Εργαλειοθήκη σε αυτό το μενού για να εμφανίσετε το παράθυρο Toolbox .
Η

4 Κάντε διπλό κλικ στο εικονίδιο του κουμπιού που βρίσκεται σε αυτό το παράθυρο . Visual Studio τοποθετεί ένα νέο κουμπί στη φόρμα . Κάντε διπλό κλικ σε αυτό το κουμπί . Το παράθυρο κώδικα και εμφανίζει του κουμπιού "Κλικ" μέθοδο
5

Επικολλήστε τον ακόλουθο κώδικα στο σώμα αυτής της μεθόδου : .

Σειρά excelFileName = " EXCEL_FILE_NAME " ?

Response.Clear ( ) ? Response.CharSet = " " ? Response.ContentType = " application /vnd.ms - excel " ? Response.Buffer = true ? Response.AddHeader ( " διάταξη περιεχομένου " ? , "συνημμένο ? filename = " + excelFileName ) ?

System.IO.StringWriter stringWriter = νέα System.IO.StringWriter ( ) ? System.Web.UI.HtmlTextWriter TextWriter = νέα " EXCEL_FILE_NAME " με το όνομα του αρχείου που θέλετε να δημιουργήσετε . Οι επόμενες γραμμές κώδικα που ιδιότητες του αντικειμένου Response ASP.NET ' s του . Το αντικείμενο Response διαχειρίζεται τις πληροφορίες που αποστέλλονται από το διακομιστή Web στο πρόγραμμα περιήγησης του χρήστη . Οι StringWriter και HtmlTextWriter κλάσεις που είδαμε στα επόμενα δύο δηλώσεις δημιουργούν τα αντικείμενα που το καθιστούν μέθοδος ελέγχου θα πρέπει να δεδομένα εξόδου από το DataGrid με το όνομα " Χ" στο στόχο αρχείο Excel . Αντικαταστήστε το " Χ" με το όνομα του DataGrid σας . Οι δύο τελικές καταστάσεις δημιουργούν το αρχείο
Η 6

Επικολλήστε τον κωδικό που εμφανίζεται παρακάτω μετά το κλείσιμο ετικέτα σώμα της μεθόδου Κάντε κλικ για : .

Δημόσια παράκαμψη άκυρη VerifyRenderingInServerForm ( ctl Control) { //}

Αυτή κωδικός διασφαλίζει ότι οι μηχανές αναζήτησης δεν δείτε ένα μήνυμα " λείπει tag server" όταν ο κώδικας ASP.NET επιχειρεί να καταστήσει την DataGrid .
Η 7

Πατήστε F5 για να δείτε την ASP . NET μορφή στον browser σας. DataGrid σας εμφανίζεται μαζί με το κουμπί που προσθέσατε . Κάντε κλικ στο κουμπί . Των Windows ανοίγει ένα παράθυρο διαλόγου και σας ζητά να ανοίξετε ή να αποθηκεύσετε το αρχείο . Επιλέξτε μία από αυτές τις επιλογές για να ανοίξετε ή να αποθηκεύσετε το αρχείο στο Excel ότι η εφαρμογή ASP.NET δημιουργεί .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα