Savoir comment créer et utiliser un contrôle de case à cocher dans un contrôle DataGridView peut fournir à l'utilisateur une plus grande souplesse . Vous pouvez utiliser Microsoft Visual Basic.NET ( VB.NET ) pour créer une application Windows qui peut utiliser le DataGridView et les contrôles de case à cocher. VB.NET est un langage de programmation informatique orienté objet qui est relativement facile à utiliser. Un contrôle DataGridView affiche des données dans un format tabulaire semblables à une table de base de données . Un contrôle de case à cocher peut être utilisée pour donner à l'utilisateur la possibilité de sélectionner des lignes . Choses que vous devez
Microsoft Visual Basic Express
Voir Plus Instructions
1
Démarrez Microsoft Visual Basic Express, cliquez sur "Nouveau projet ... " Dans le volet gauche de votre écran , puis sélectionnez « Application Windows Forms . " Cliquez sur « OK ».
2
Double- cliquez sur "Button " sur le volet «boîte à outils » pour ajouter un nouveau bouton de commande . Double -cliquez sur " DataGridView " pour ajouter une nouvelle commande de grille . Cliquez-droit sur le contrôle " DataGridView ", sélectionnez " Ajouter une colonne ... " pour ouvrir la fenêtre " Ajouter une colonne "
3
Sélectionnez " DataGridViewCheckBoxColumn " à côté . "Type: " et cliquez sur " Ajouter ". Cliquez sur "Fermer". Vous venez d'ajouter la première colonne à inclure des cases à cocher .
4
Double -cliquez sur " Button1 " pour ouvrir le "Form1.vb" module . Appuyez sur " Ctrl" et " A ", puis appuyez sur «Supprimer» pour enlever tout le code existant.
5
Copiez et collez le code suivant dans votre "Form1.vb" module pour ajouter des données à votre DataGridView contrôler et identifier ce que les cases à cocher sont sélectionnées.
public Class Form1
Private Sub Form1_Load ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) _
Poignées MyBase.Load
DataGridView1.ColumnCount = 3
DataGridView1.RowCount = 5
DataGridView1
. colonnes (1) . Name = "Last Name "
. colonnes ( 2). name =" "
. d'article (1, 0) . Value =" Position Gonzalez "
. d'article (1, 1 ) . Value = " Lopez"
. Item ( 1, 2) . Value = " Garza "
. Item (1, 3). Value = " Ramos "
. Item (2, 0) . Value = " Doctor "
. Item (2, 1). Value = " Ingénieur "
. Item (2, 2 ) . Value = " Teacher "
. Item ( 2, 3) . Value =" Manager "
End With End Sub
Private Sub Button1_Click ( expéditeur de ByVal en tant que système . Object, ByVal e As System.EventArgs ) Handles Button1.Click
tmpStr Dim As String
Pour chaque ligne comme DataGridViewRow En DataGridView1.Rows
Si DataGridView1.Rows ( row.Index ) . Cells ( 0) . Value = True Then
tmpStr = tmpStr & row.Index & ","
End If
Suivant
< p> Si tmpStr < > "" Then
tmpStr = tmpStr.Substring (0, tmpStr.Length - 1)
MsgBox ( tmpStr & " ! rangées sont vérifiés " ) < br >
End If End Sub
End Class
6
Appuyez sur " F5" pour exécuter votre application , puis appuyez sur " Button1" pour afficher un message boîte avec les lignes sélectionnées .