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 " . Και οι δύο σειρές των δεδομένων θα εμφανίζονται στη φόρμα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα