L'ajout de case à cocher contrôle de zone de liste
Je suis nouveau sur .NET de l'environnement et qu'un élève.
Je suis en train de travailler sur la Gestion des Utilisateurs. Je veux attribuer plusieurs rôles à un utilisateur. Dans ce but, j'ai créé la liste de la boîte qui contient une liste de rôles à partir de la base de données.
lbRoles.Items.Add(readerRole["RoleName"].ToString());
J'ai juste besoin d'une case à cocher avec chaque élément. Veuillez indiquer comment ajouter une case à cocher à chaque élément.
Je n'ai essayé
lbRoles.Controls.Add(checkBox);
lbRoles.Items.Add(readerRole["RoleName"].ToString());
Mais il n'était pas utile. Je l'ai fait sur google mais sans résultat 🙁
- alors que la "case" est un objet de la classe Case à cocher dans le présent code.
InformationsquelleAutor Azeem Khalid | 2013-12-14
Vous devez vous connecter pour publier un commentaire.
Il est le CheckedListBox classe, elle est très simple et fait exactement ce que tu veut. 🙂
Affiche une zone de liste dans laquelle une case à cocher apparaît à la gauche de chaque élément.
Au lieu d'utiliser une zone de liste, utilisez un ListView et mettre de ListView.Des cases à cocher de vrai.
Cette place une Case à cocher à côté de chaque élément dans la liste, et les utilisateurs peuvent sélectionner des éléments spécifiques dans la liste en cliquant sur les cases à cocher, puis obtenir les éléments sélectionnés à l'aide de ListView.SelectedItems.