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

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

Πώς να Προσθήκη Γραμμές για DataView

Κατά τον προγραμματισμό στη Microsoft Visual Studio , ο προγραμματιστής μπορεί να επιλέξει από μια σειρά μεθόδων πρόσβασης δεδομένων. Ένα από τα πιο κοινά είναι τα Ενεργά Αντικείμενα δεδομένων , ή ADO , η οποία παρέχει ένα ισχυρό σύνολο των αντικειμένων για την ανάκτηση και διαχείριση των δεδομένων . Το ADO DataView είναι αναπαράσταση στη μνήμη που περιέχει τα αποτελέσματα ενός ερωτήματος βάσης δεδομένων . Αν και συνήθως χρησιμοποιείται για να ταξινομήσετε και να φιλτράρετε τα δεδομένα , το αντικείμενο έχει επίσης μεθόδους για την εισαγωγή , τροποποίηση ή διαγραφή των δεδομένων . Ακολουθήστε αυτό το tutorial για να εισάγετε ένα ζευγάρι των αρχείων σε ένα DataView που κατασκευάζεται στη μνήμη . Οδηγίες
Η

1 Ανοίξτε το Visual Studio , στη συνέχεια, κάντε κλικ στο " Αρχείο ", " Νέα " , τότε το "Project ". Όταν εμφανιστεί το παράθυρο New Project , επιλέξτε " Visual Basic ", " Έργα των Windows " από την προβολή δέντρου , επιλέξτε το "Windows Forms Project" εικονίδιο και το όνομα του έργου " DataViewTest . " Μετά από μια σύντομη αναμονή , μια κενή φόρμα θα εμφανιστεί στο παράθυρο Forms Designer . 2

Ανοίξτε την Εργαλειοθήκη , επιλέξτε το " Data Controls " της ομάδας , στη συνέχεια, σύρετε ένα στοιχείο ελέγχου DataGrid στη φόρμα . Κάντε δεξί κλικ στο DataGrid και επιλέξτε "Ιδιότητες". Όταν εμφανιστεί το παράθυρο ακινήτου , αλλάξτε το όνομα σε " dGrid " και αλλάξτε την ιδιότητα Dock στο " Γεμίστε ". Αυτό θα επιτρέψει τον έλεγχο DataGrid για να γεμίσει ολόκληρο το παράθυρο . Πατήστε το πλήκτρο "Escape " για να κλείσετε το παράθυρο Ιδιότητες .
Εικόνων 3

Κάντε κλικ στη φόρμα σύνορα με το ποντίκι , στη συνέχεια, κάντε κλικ στο πλήκτρο "Enter" . Αυτό θα ανοίξει το παράθυρο κώδικα και να δημιουργήσει μια μέθοδο Form1_Load ως εξής :

Private Sub Form1_Load ( ByVal αποστολέα Όπως System.Object , ByVal e Όπως System.EventArgs ) Λαβές MyBase.Load

Αυτή η μέθοδος θα εκτελεστεί όταν τα φορτία μορφή .
Η 4

Δημιουργήστε ένα DataTable , το οποίο θα γίνει η πηγή του DataView . Κανονικά η DataTable θα προέλθει από ένα ερώτημα βάσης δεδομένων , αλλά και για την απλοποίηση του κώδικα , ορίζουν ένα DataTable στη μνήμη με ένα ζευγάρι των στηλών ως εξής :

Dim tbl As New DataTable ( " Ονόματα" )

tbl.Columns.Add ( " FirstName " )

tbl.Columns.Add ( "Επώνυμο" )
5

Προσθέστε μια γραμμή δεδομένων στο DataTable
<. p> Dim γραμμή Όπως DataRow

σειρά = tbl.NewRow

σειρά ( " FirstName " ) = " Fred "

σειρά ( "Επώνυμο " ) = " Jones "

tbl.Rows.Add ( σειρά )

A DataRow πρέπει να δημιουργηθεί με τη χρήση της μεθόδου NewRow του DataTable , δεδομένου ότι η γραμμή πρέπει να περιέχει στήλες που ταιριάζουν τη δομή του πίνακα . Μετά τον καθορισμό των τιμών στον τομέα , η σειρά μπορεί να προστεθεί στον πίνακα χρησιμοποιώντας τη μέθοδο Add της συλλογής Γραμμές του πίνακα .
Η 6

Δημιουργήστε το DataView . Επειδή υπάρχει μόνο μία σειρά δεδομένων , δεν έχετε κανένα λόγο να ταξινομήσετε ή να φιλτράρετε τον πίνακα , έτσι ώστε να αφήσει το είδος και το φίλτρο επιχειρήματα κενό .

Δημ. dv As New DataView ( tbl , " " , "" , DataViewRowState . CurrentRows )
Η 7

Προσθέστε επιπλέον γραμμή δεδομένων απευθείας στο DataView . Ο κώδικας είναι παρόμοια με τον τρόπο που τα δεδομένα προστέθηκαν στο παραπάνω DataTable ? . Θα πρέπει να αναφέρετε το ακίνητο πίνακα του DataView

σειρά = dv.Table.NewRow

σειρά ( " FirstName " ) = " Mary "

σειρά ( "Επώνυμο " ) = " Smith "

dv.Table.Rows.Add ( σειρά)
Τετάρτη 8

Δέστε το DataView στην ιδιοκτησία DataGrid Datasource ως εξής :

dGrid.DataSource = dv

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

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

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