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

C++Builder Discussion :

BCB6 => Remplir un ListView


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 47
    Par défaut BCB6 => Remplir un ListView
    Bonjour
    Comment remplir un ListView depuis le code, avec plusieurs lignes et plusieurs colonnes ?

    J'ai réussi à trouver que : ListView1->AddItem("texte", ListView1) me permet d'aouter un item sur une nouvelle ligne dans la première colonne, mais c'est tout ce que j'ai trouvé.


    Merci
    Totofweb

  2. #2
    Membre émérite
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Par défaut
    voici un bout de code que j'utilise pour remplir une listview
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    for (int i = 0; i < dtsGestionRecetteProduitAffiche->DataSet->RecordCount; i++)
            {
            ListItem = FrmMain->lviewRecetteProduitAjouter->Items->Add();
            ListItem->Caption = dtsGestionRecetteProduitInfo->DataSet->FieldByName("NoProduit")->AsString ;
            ListItem->SubItems->Add(dtsGestionRecetteProduitInfo->DataSet->FieldByName("NomProduit")->AsString);
            ListItem->SubItems->Add(dtsGestionRecetteProduitInfo->DataSet->FieldByName("QuantiteProduitUtiliser")->AsString);
            dtsGestionRecetteProduit->DataSet->Next();
            }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 47
    Par défaut
    Salut
    Je synthétise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     ListItem = ListView1->Items->Add();
    ListItem->Caption = "texte";
    ListItem->SubItems->Add(...);
    mais ListItems, c'est défini comment ? Quel type ?

    Merci
    totofweb

  4. #4
    Membre émérite
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Par défaut
    TListItem *ListItem;

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 47
    Par défaut
    Citation Envoyé par shwin
    TListItem *ListItem;
    Merci ça marche.
    Par contre, pour les sous-items, je n'ai pas encore bien compris le fonctionnement.

    Totofweb

  6. #6
    Rédacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par défaut
    Bonjour,

    Le caption de l'Item est mis dans la première colonne.
    Ensuite, l'Item dispose de SubItems, qui remplissent les colonnes suivantes.

    Cordialement,

    Arnaud

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 47
    Par défaut
    C'est bon, j'y arrive maintenant.

    merci à tous
    Totofweb

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment remplir une ListView?
    Par melleb dans le forum C#
    Réponses: 1
    Dernier message: 16/05/2007, 17h26
  2. Remplir une ListView avec le contenu d'une requête
    Par callo dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 19/10/2006, 08h44
  3. Débutant : remplir une listview
    Par Alouka dans le forum MFC
    Réponses: 1
    Dernier message: 11/10/2006, 12h11
  4. [VBA-Excel]Problème pour remplir une listview
    Par Le Djé dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/01/2006, 16h27
  5. Remplir une ListView avec une BD
    Par manikou dans le forum MFC
    Réponses: 1
    Dernier message: 17/05/2005, 09h48

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