IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Multicolonne sur une listbox


Sujet :

VB.NET

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 33
    Par défaut Multicolonne sur une listbox
    Bonjour,
    Comme dit dans le titre, j'aimerai afficher une listbox avec au moins deux colonnes, Voici un bout de code pour vous expliquer la situation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    'je remplis mon DataSet avec une requête Select qui sélectionne le nom et le prénom
    Me.ds = Me.CL_connection.action_rows(Me.CL_bdd.fc_select, "ds1")
     
    Me.ListBox1.DataSource = Me.ds.Tables("ds2")
    'le nom de mon champs à afficher est  "nom_clients"'
    Me.ListBox1.DisplayMember = "nom_clients"'
    Le but est de mettre une deuxième colonne qui affichera aussi le prénom.
    Me.ListBox1.DisplayMember = "prenom_clients"

    comment faire je sais pas j'ai testé pas mal de code sur d'autres forum mais je ne suis pas arriver à les faire fonctionner sur mon code.
    j'ai mis la propriété MultiColumn à True.
    Merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    La propriété MultiColumn indique simplement que les éléments de la liste peuvent être disposés sur plusieurs colonnes pour éviter le scroll vertical. Ca ne permet pas d'afficher plusieurs propriétés...

    Le contrôle ListBox ne permet pas de faire cela. Il faut utiliser soit un ListView en vue Details (attention, ça ne supporte pas le DataBinding), soit un DataGridView

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 33
    Par défaut
    Si je fais une listview j'aurai aussi un contrôle sur les éléments comme dans la listbox ?
    En tout cas merci je vais chercher sur ces pistes.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Jackernel Voir le message
    Si je fais une listview j'aurai aussi un contrôle sur les éléments comme dans la listbox ?
    C'est à dire ?

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 33
    Par défaut
    Pourrais-je sélectionner un item pour y travailler dessus, comme dans une listbox, ou n'est ce qu'un simple état.
    Sinon j'ai changer d'avis je vais travailler sur des datagridviews, elles sont pas mal pratique.

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Oui bien sûr, tu peux accéder à l'élément sélectionné (via SelectedItems pour une ListView, ou CurrentRow pour un DataGridView)

Discussions similaires

  1. Drag and drop sur une listbox (access 2002)
    Par puballenou dans le forum IHM
    Réponses: 1
    Dernier message: 23/11/2006, 17h57
  2. drag and drop sur une listBox?
    Par Mickey.jet dans le forum Delphi
    Réponses: 3
    Dernier message: 30/09/2006, 10h27
  3. [MFC] clic droit sur une listbox ?
    Par julien.nasser dans le forum MFC
    Réponses: 1
    Dernier message: 07/06/2006, 14h53
  4. Scrolling sur une ListBox
    Par dede92 dans le forum Windows
    Réponses: 2
    Dernier message: 02/06/2006, 18h56
  5. dégradé sur une listbox avec 1/2 couleurs
    Par avogadro dans le forum Composants VCL
    Réponses: 8
    Dernier message: 05/05/2006, 18h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo