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

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

Πώς να Προσθήκη στηλών σε GridView

GridView κάνει ιστοσελίδες τακτοποιημένο , και οι προγραμματιστές Web εμφανίζουν περίπλοκα δεδομένα πίνακα , παρουσιάζοντάς το σε γραμμές και στήλες . GridView παίρνει δεδομένα από διάφορες πηγές δεδομένων, όπως βάσεις δεδομένων , αρχεία XML και οι πίνακες δεδομένων . Μπορείτε να προσθέσετε στήλες σε ένα GridView όταν το σχεδιασμό . Μερικές φορές , μπορεί να μην ξέρετε ποια στήλη θέλετε να προσθέσετε. Με το χειρισμό " δεσμευμένο πεδίο " ιδιοκτησία ενός GridView , μπορείτε να προσθέσετε στήλες , όπως απαιτείται . Οδηγίες
Η

1 Ανοίξτε το Visual Studio . Κάντε κλικ στο " Αρχείο" και επιλέξτε " Νέα Ιστοσελίδα . " 2

Κάντε κλικ στο " Visual C # , " και στη συνέχεια κάντε διπλό κλικ στο " ASP.NET Website " για να δημιουργήσετε μια νέα ιστοσελίδα . Ο κωδικός σήμανσης για την προεπιλεγμένη σελίδα Web εμφανίζεται στο κέντρο του παραθύρου του Visual Studio .
Εικόνων 3

Κάντε κλικ στο κουμπί " Σχέδιο " στο κάτω μέρος του παραθύρου για να δείτε το σχεδιαστή μορφή .
Φτηνές 4

Κάντε κλικ στο " Αρχείο" και επιλέξτε "Toolbox ". Visual Studio θα εμφανιστεί η εργαλειοθήκη .
5

Μετακινηθείτε προς τα κάτω και να εντοπίσει το " GridView " ελέγχου. Κάντε διπλό κλικ που ελέγχουν να το τοποθετήσετε στη φόρμα .
Η

6 Πατήστε το πλήκτρο " F7 ". Το παράθυρο του πηγαίου κώδικα θα ανοίξει και θα εμφανίσει αυτόν τον κώδικα :

προστατεύονται άκυρη Page_Load ( αποστολέας αντικείμενο , EventArgs ε)

{

}

Αυτή είναι η μέθοδος φόρτωσης σελίδας . Τρέχει όταν η σελίδα φορτώνει Web σε ένα πρόγραμμα περιήγησης . Σημειώστε τις δύο σύμβολα βραχίονα κάτω από την πρώτη γραμμή του κώδικα
Η 7

Προσθέστε τον κώδικα μεταξύ των δύο συμβόλων βραχίονα : .

//Γραμμές 1-5

Σύστημα . Data.DataTable dataSourceTable = νέα System.Data.DataTable ( ) ?

dataSourceTable.Columns.Add ( νέα System.Data.DataColumn ( " Model" , typeof ( string) ) ) ?

dataSourceTable.Columns.Add ( νέα System.Data.DataColumn ( " Μάρκα" , typeof ( string) ) ) ?

dataSourceTable.Columns.Add ( νέα System.Data.DataColumn ( " Χρώμα " , typeof ( string) ) ) ?

dataSourceTable.Rows.Add ( originalColumnValues ​​) ?

//Γραμμή 6

GridView1.AutoGenerateColumns = false ?

//γραμμή 7

GridView1.DataSource = dataSourceTable ?

Οι πέντε πρώτες γραμμές δημιουργούν ένα αρχείο προέλευσης δεδομένων που περιέχει τρία πεδία : Μοντέλο Μάρκα και χρώμα . Γραμμή έξι σύνολα " AutoGenerateColumns " περιουσία του GridView για ψευδείς . Αυτό εμποδίζει την GridView από τη δημιουργία στήλες αυτόματα όταν την συνδέουν με μια πηγή δεδομένων . Γραμμή επτά συνδέει το GridView στο αρχείο προέλευσης δεδομένων . . Σε αυτό το σημείο , οι GridView δεν εμφανίζει στήλες
8

Προσθέστε τον ακόλουθο κώδικα κάτω από τον κώδικα που περιγράφεται στο προηγούμενο βήμα :

/Γραμμές 8-12

BoundField boundField = νέα BoundField ( ) ?

boundField.DataField = " Μάρκα" ?

boundField.HeaderText = " Ford " ?

DataControlField dataControlField = boundField ?

GridView1.Columns.Add ( dataControlField ) ?

//Γραμμές 13 = 17

boundField = νέα boundField ( ) ?

boundField.DataField = " Μοντέλο " ?

boundField.HeaderText = " Mustang " ?

dataControlField = boundField ?

GridView1.Columns.Add ( dataControlField ) ?

//Γραμμή 18

GridView1.DataBind ( ) ?

Lines οκτώ έως 12 δημιουργήσετε ένα δεσμευμένο πεδίο . Αυτό το πεδίο αναφοράς " Μάρκα" πεδίο της προέλευσης δεδομένων . Γραμμή 10 αποδίδει την αξία της "Ford " για το δεσμευμένο πεδίο . Μπορείτε να κάνετε αυτό το τίποτα αξία σας αρέσει . Αυτή είναι η τιμή που εμφανίζεται στην νέα στήλη . Η γραμμή 12 προσθέτει το δεσμευμένο πεδίο στο GridView . Lines13 έως 17 δημιουργήσετε μια άλλη δεσμευμένο πεδίο . Αυτό το δεσμευμένο πεδίο αναφοράς " Μοντέλο " πεδίο της προέλευσης δεδομένων και καθορίζει την αξία του κειμένου του να " Mustang ". Γραμμή 18 δεσμεύει το GridView με την προέλευση δεδομένων .
Η

9 Πατήστε το πλήκτρο " F5 " για να εκτελέσετε την εφαρμογή . Πρόγραμμα περιήγησης στο Web θα ανοίξει και θα εμφανίσει το GridView και τις στήλες που έχετε προσθέσει.
Η
εικόνων

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

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