Utiliser une case à cocher et une liste déroulante dans votre contrôle DataGridView peut donner à l'utilisateur un deuxième niveau de sécurité des données avant de supprimer une rangée . Vous pouvez utiliser un contrôle DataGridView dans Visual Basic.NET ( VB.NET ) . Dans VB.NET, vous pouvez utiliser les " DataGridViewComboBoxColumn " et " DataGridViewCheckBoxColumn « classes d'ajouter dynamiquement ces types de colonnes pour le contrôle DataGridView . Utilisez la colonne ComboBox pour donner la ligne une valeur comme «vrai», et permettre à l' utilisateur de vérifier les lignes qu'ils veulent supprimer en utilisant la colonne de CheckBox. Choses que vous devez
Microsoft Visual Basic Express
Voir Plus Instructions
1
Lancement de Microsoft Visual Basic Express. Cliquez sur "Nouveau projet" dans le volet gauche de l'écran de votre ordinateur, puis double-cliquez sur «Microsoft Windows Forms " pour créer un nouveau projet .
2
Double -cliquez sur " DataGridView " pour ajouter un nouveau contrôle de la forme . Double- cliquez sur "Button " pour ajouter un nouveau bouton au formulaire . Ajouter un second bouton en utilisant la même technique.
3
Double -cliquez sur " Button1 " pour créer un événement de clic de bouton. Ajoutez le code suivant pour ajouter trois nouvelles colonnes pour le contrôle DataGridView : .
DataGridView1.ColumnCount = 3
DataGridView1.Columns (0) Name = "ID"
DataGridView1 . . . colonnes (1 ) Nom = " Car_Name "
de DataGridView1.Columns ( 2) Nom = " Car_Price "
4
ajouter trois lignes de données en ajoutant le code suivant : Photos
rangée As String () = New String () {" 1", " Car 1 ", " 1000" }
DataGridView1.Rows.Add (ligne)
< p > row = New String () {" 2", " Car 2 ", " 2000 "}
DataGridView1.Rows.Add (ligne) de ligne de
= New String () {" 3 »,« voiture 3 "," 3000 " }
DataGridView1.Rows.Add (ligne )
ligne
= new String () {" 4 "," Car 4 "," 4000 " }
DataGridView1.Rows.Add (ligne)
5
Ajouter une colonne de zone de liste déroulante en ajoutant le code suivant :
CMB As New DataGridViewComboBoxColumn () < br >
cmb.HeaderText = "select"
cmb.Name = " cmb "
cmb.MaxDropDownItems = 4
cmb.Items.Add ( "True" )
cmb.Items.Add («faux» )
DataGridView1.Columns.Add (CMB)
6
Ajouter une colonne CheckBox en ajoutant le code suivant : Photos
chk As New DataGridViewCheckBoxColumn ()
chk.HeaderText = " Check Row"
chk.Name = " ckBox "
DataGridView1.Columns . Ajouter ( chk )
7
revenir à la conception de formulaire. Double -cliquez sur " Button2 " pour créer un nouvel événement de clic. Ajoutez le code suivant pour supprimer toutes les lignes cochées dans la DataGridView :
Pour chaque ligne comme DataGridViewRow En DataGridView1.Rows
Si rangée. Cellules (« CMB ») Value = "True" Then. Photos
Si rangée. Cellules ( " ckBox " ) . valeur, alors
DataGridView1.Rows.Remove (ligne)
End If End If
< br >
Suivant
8
Appuyez sur " F5" pour exécuter le programme, puis cliquez sur " Button1" pour remplir le contrôle DataGridView. Vérifiez toutes les lignes en cliquant sur chaque case. Régler la colonne de zone de liste déroulante à "True" si vous voulez que ligne à supprimer .