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

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

Πώς να δημιουργήσει ένα DataTable DataGrid να Συμπλήρωση TreeView

. Η Microsoft NET Framework, παρέχει πολλά εργαλεία που αναπτύσσουν γραφικών διεπαφών για τα προγράμματα . Μερικά ενδιαφέροντα εργαλεία είναι το DataTable , DataGrid και TreeView . Οι DataTable και DataGrid αποθηκεύουν τα δεδομένα σε γραμμές και στήλες . Τα καταστήματα TreeView σε μια δομή δέντρου , το οποίο σας επιτρέπει να προβάλλετε τα δεδομένα σε ένα ιεραρχικό τρόπο . Μπορείτε να συμπληρώσετε μια TreeView με δεδομένα από έναν πίνακα με την ανάθεση των στηλών στους κόμβους της ρίζας και τη χρήση κάθε γραμμή ως υπο - κόμβο στο TreeView . Αυτό σας επιτρέπει να δείτε έναν πίνακα δεδομένων ως μια ιεραρχία των στηλών και γραμμών . Οδηγίες
Η

1 Κάντε κλικ στο εικονίδιο του 2010 Visual Studio για να ξεκινήσει το πρόγραμμα . Όταν τα φορτία αρχική σελίδα , κάντε κλικ στο κουμπί " New Project" για να ανοίξει το παράθυρο " New Project" . Σε αυτό το παράθυρο , επιλέξτε " C # " από τη στήλη στα αριστερά και " των Windows Αίτηση» από τη στήλη στα δεξιά . Επιλέξτε ένα όνομα για το έργο και πατήστε το κουμπί " OK" . Ένα κενό Windows φόρμας εμφανίζεται στο παράθυρο visual editor . 2

Κάντε κλικ στο "Toolbox " panel , το οποίο βρίσκεται στα δεξιά του παραθύρου visual editor . Μια λίστα με όλα τα στοιχεία ελέγχου που είναι συμβατές με τα Windows Forms εμφανίζεται .
Εικόνων 3

Κάντε κλικ και σύρετε " TreeView " από την " Toolbox" πάνω στην φόρμα των Windows για να το τοποθετήσετε στην αίτησή σας .
Φτηνές 4

Κάντε κλικ και σύρετε " DataGridView " από την " Toolbox" πάνω στην φόρμα των Windows .
5

Κάντε κλικ στο μικρό μαύρο βέλος που βρίσκεται στην επάνω δεξιά γωνία της " DataGridView " για να ανοίξετε ένα μενού . Πατήστε το κουμπί "Προσθήκη στήλης " για να ανοίξετε το " Προσθήκη στήλης " παράθυρο διαλόγου . Πατήστε το κουμπί "Προσθήκη" δύο φορές για να προσθέσει δύο στήλες στο " DataGridView " και στη συνέχεια πατήστε το κουμπί " Ακύρωση" για να κλείσετε το παράθυρο διαλόγου .
Η 6

Κάντε κλικ στον πίνακα με την ένδειξη " Ιδιότητες" στα δεξιά του το παράθυρο visual editor . Κάντε κλικ στο μικρό εικονίδιο με τον κεραυνό για να εμφανιστούν όλα τα γεγονότα που σχετίζονται με την « DataGridView . "
Η

7 Κάντε διπλό κλικ στο συμβάν με την ένδειξη " CellEnter . " Το παράθυρο visual editor αντικαθίσταται από μια πηγή επεξεργαστή κώδικα που χειρίζεται τα γεγονότα , όπου ένα κύτταρο στο " DataGridView " κλικ. Ο κωδικός δημιουργείται αυτόματα και μοιάζει με αυτό :

dataGridView1_CellEnter private void ( αποστολέας αντικείμενο , DataGridViewCellEventArgs ε) { }
8

Clear έξω το " TreeView " γράφοντας την ακόλουθη γραμμή κώδικα μέσα στις αγκύλες του « CellEnter " συμβάν :

treeView1.Nodes.Clear ( ) ?
Η 9

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

TreeNode parentNode = null? TreeNode childNode = null?

10

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

parentNode = νέα TreeNode ( " στήλη 1 " ) ? treeView1.Nodes.Add ( parentNode ) ?

11

Γράψτε μια " foreach » δήλωση που βρόχους μέσα από όλες τις γραμμές της στήλης και τα προσθέτει στο Γράψτε αυτόν τον κώδικα παρακάτω τις δηλώσεις από το προηγούμενο βήμα " TreeView . " :

foreach (γραμμή var σε dataGridView1 . Γραμμές ) { childNode = νέα TreeNode ( row.ToString ( ) ) ? treeView1.Nodes.Add ( childNode ) ? }
Η 12

Κάντε κλικ στο πράσινο κουμπί "Play " για να ξεκινήσει η εφαρμογή . Μια φόρμα των Windows και εμφανίζει έναν πίνακα δεδομένων και ένα δέντρο με ένα κόμβο που λέει " Στήλη 1 ". Εισάγετε κάποιο κείμενο σε μια γραμμή στον πίνακα δεδομένων . Οι " TreeView " ενημερώσεις ίδια και προσθέτει κόμβους παιδί κάτω από τον κόμβο " Στήλη 1 " με τα στοιχεία γραμμής .
Η
εικόνων

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

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