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) 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 .
|