Comment utiliser Checkbox dans GridView

06/13/2013 by admin

Comment utiliser Checkbox dans GridView


Savoir comment créer et utiliser un contrôle CheckBox dans un contrôle DataGridView peut fournir à l'utilisateur une plus grande flexibilité. Vous pouvez utiliser Microsoft Visual Basic.NET (VB.NET) pour créer une application Windows qui peut utiliser le DataGridView et les contrôles Checkbox. VB.NET est un langage de programmation informatique orienté objet qui est relativement facile à utiliser. Une affiche les données de contrôle DataGridView dans un format semblable à une table de base de données. Un contrôle Checkbox peut être utilisé pour donner à l'utilisateur la possibilité de sélectionner des lignes.

Instructions

1 Démarrez Microsoft Visual Basic Express, cliquez sur "Nouveau projet ..." sur le volet de 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 contrôle de bouton. Double-cliquez sur "DataGridView" pour ajouter un nouveau contrôle de grille. Cliquez droit sur le contrôle "DataGridView", sélectionnez "Ajouter une colonne ..." pour ouvrir le "Ajouter une colonne" Fenêtre.

3 Sélectionnez "DataGridViewCheckBoxColumn" à côté de "Type:" et cliquez sur "Ajouter". Cliquez sur "Fermer". Vous venez d'ajouter la première colonne pour inclure des cases à cocher.

4 Double-cliquez sur "Button1" pour ouvrir le module "Form1.vb". Appuyez sur "Ctrl" et "A", puis appuyez sur "Supprimer" pour supprimer tout le code existant.

5 Copiez et collez le code suivant à votre module "Form1.vb" pour ajouter des données à votre contrôle DataGridView et identifier ce que les cases sont cochées.

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _

Poignées MyBase.Load

DataGridView1.ColumnCount = 3

DataGridView1.RowCount = 5

Avec DataGridView1

.Columns (1) .Name = "Nom"

.Columns (2) .Name = "Position"

.Item (1, 0) .Value = "Gonzalez"

.Item (1, 1) .Value = "Lopez"

.Item (1, 2) .Value = "Garza"

.Item (1, 3) .Value = "Ramos"

.Item (2, 0) .Value = "Docteur"

.Item (2, 1) .Value = "Ingénieur"

.Item (2, 2) .Value = "Maître"

.Item (2, 3) .Value = "Manager"

Terminer par

End Sub

Private Sub Button1_Click (expéditeur de ByVal comme System.Object, ByVal e As System.EventArgs) Poignées Button1.Click

Dim tmpStr As String

Pour chaque ligne comme DataGridViewRow Dans DataGridView1.Rows

Si DataGridView1.Rows (row.Index) .Cells (0) .Value = True Then

tmpStr = tmpStr & row.Index & ","

Fin si

Prochain

Si tmpStr & lt;> "" Ensuite,

tmpStr = tmpStr.Substring (0, tmpStr.Length - 1)

MsgBox (tmpStr & "lignes sont vérifiées!")

Fin si

End Sub

End Class

6 Appuyez sur "F5" pour exécuter votre application, puis appuyez sur "Button1" pour afficher une boîte de message avec les lignes sélectionnées.

Articles Liés