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

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

Πώς να χρησιμοποιήσετε ένα CheckBox & ένα σύνθετο πλαίσιο σε ένα DataGridView

Χρησιμοποιώντας ένα CheckBox και ένα σύνθετο πλαίσιο στον έλεγχο DataGridView σας μπορεί να δώσει στον χρήστη ένα δεύτερο επίπεδο ασφάλειας με τα δεδομένα πριν από τη διαγραφή μιας γραμμής . Μπορείτε να χρησιμοποιήσετε ένα στοιχείο ελέγχου DataGridView σε Visual Basic.NET ( VB.NET ) . Στην VB.NET , μπορείτε να χρησιμοποιήσετε το " DataGridViewComboBoxColumn " και " DataGridViewCheckBoxColumn " τάξεις για να προσθέσετε δυναμικά αυτούς τους τύπους στήλη με τον έλεγχο DataGridView . Χρησιμοποιήστε τη στήλη σύνθετο πλαίσιο για να δώσει την γραμμή μια τιμή όπως "True ", και επιτρέπουν στο χρήστη να ελέγχει τις γραμμές που θέλετε να διαγράψετε , χρησιμοποιώντας τη στήλη CheckBox . Τα πράγματα που θα χρειαστείτε για Microsoft Visual Basic Express
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

την εφαρμογή Microsoft Visual Basic Express . Κάντε κλικ στο " New Project" στο αριστερό τμήμα της οθόνης του υπολογιστή σας , και στη συνέχεια κάντε διπλό κλικ στο " Microsoft Windows Forms " για να δημιουργήσετε ένα νέο έργο . 2

διπλό κλικ στο " DataGridView " για να προσθέσετε ένα νέο έχασε στη φόρμα. Κάντε διπλό κλικ στο " κουμπί" για να προσθέσετε ένα νέο κουμπί στη φόρμα . Προσθέστε ένα δεύτερο κουμπί , χρησιμοποιώντας την ίδια τεχνική .
Εικόνων 3

διπλό κλικ στο " Button1 " για να δημιουργήσετε ένα συμβάν κλικ το κουμπί . Προσθέστε τον ακόλουθο κώδικα για να προσθέσετε τρεις νέες στήλες για τον έλεγχο DataGridView : .

DataGridView1.ColumnCount = 3

DataGridView1.Columns ( 0 ) Το όνομα = "ID "

DataGridView1 . Στήλες ( 1 ) Όνομα = " Car_Name "

DataGridView1.Columns ( 2 ) Όνομα = " Car_Price "
Η 4

Προσθήκη τρεις σειρές δεδομένων με την προσθήκη του παρακάτω κώδικα. . :

Dim σειρά As String ( ) = New String ( ) { " 1 " , " Car 1 " , " 1000", }

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

Νέα σειρά = String ( ) { " 2 " , " Car 2 " , " 2000 " }

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

σειρά = Νέα String ( ) { " 3 " , " Αυτοκίνητο 3 " , " 3000 " }

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

σειρά = Νέα String ( ) { " 4 " , " Car 4 " , " 4000 " }

DataGridView1.Rows.Add ( σειρά )
5

Προσθήκη στήλης σύνθετο πλαίσιο με την προσθήκη του παρακάτω κώδικα :

Dim cmb As New DataGridViewComboBoxColumn ( )

cmb.HeaderText = "Επιλογή "

cmb.Name = " cmb "

cmb.MaxDropDownItems = 4

cmb.Items.Add ( " True " )

cmb.Items.Add ( « Λάθος » )

DataGridView1.Columns.Add ( CMB )
Η 6

Προσθήκη στήλης CheckBox με την προσθήκη του παρακάτω κώδικα :

Dim τσικ As New DataGridViewCheckBoxColumn ( )

chk.HeaderText = "Έλεγχος Row "

chk.Name = " ckBox "

DataGridView1.Columns . Προσθήκη ( chk )
Η 7

Επιστρέψτε στη σχεδίαση της φόρμας . Κάντε διπλό κλικ στο " Button2 " για να δημιουργήσετε ένα νέο συμβάν κλικ. Προσθέστε τον ακόλουθο κώδικα για να αφαιρέσετε οποιαδήποτε σειρές που ελέγχθηκαν στο DataGridView :

για κάθε γραμμή Όπως DataGridViewRow Σε DataGridView1.Rows

Αν row.Cells ( " CMB " ) Value = " True " Τότε .

Αν row.Cells ( " ckBox " ) . Value συνέχεια

DataGridView1.Rows.Remove ( σειρά )

End If

End If

Επόμενη
8

Πατήστε το πλήκτρο " F5 " για να εκτελέσετε το πρόγραμμα και κάντε κλικ στο " Button1 " για να συμπληρώσετε τον έλεγχο DataGridView . Ελέγξτε όλες τις γραμμές κάνοντας κλικ σε κάθε πλαίσιο ελέγχου . Ρυθμίστε τη στήλη σύνθετο πλαίσιο με το " True " , εάν θέλετε η σειρά που πρόκειται να διαγραφεί .
Η
εικόνων

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

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