none
Liste d'utilisateurs RRS feed

  • Question

  • Bonjour tout le monde,

    J'ai vu en ligne plusieurs exemples qui mettaient la liste d'utilisateurs dans un ListBox, en mettant tout bonnement Membership.GetAllUsers() dans le DataSource.

    J'ai essayé de faire ça mais ça n'a rien affiché. J'aurais bien dit qu'il fallait mettre UserName dans DataTextField, mais apparemment ça ne suffit pas (d'ailleurs j'avais Items.Count à 0), alors j'ai dû charger la liste par la méthode marteau-burin :

    MembershipUserCollection uc = GetAllUsers();
    foreach (MembershipUser u in uc)
    {
    	lbxUsers.Items.Add(new ListItem(u.UserName));
    }

    D'ailleurs j'aurais bien mis un champ identifiant dans DataValueField, mais je n'ai rien trouvé de convaincant dans MembershipUser.

    Ça m'a d'ailleurs étonné que la ListBox tique qu'elle ne peut pas caster un MembershipUser en ListItem, alors que dans ItemType j'ai mis MembershipUser.

    Je soupçonne que le temps que j'ai passé sur WinForms a dû laisser des traces ...


    • Modifié Gloops mercredi 15 septembre 2021 07:00
    mercredi 15 septembre 2021 06:57

Réponses