+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Invité de passage
    Inscrit en
    avril 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : avril 2006
    Messages : 14
    Points : 1
    Points
    1

    Par défaut Remplir Listview dynamiquement?'?

    slt a tous
    SVP j'ai 2 questions:
    1- comment puis je remplir un Listview dynamiquement a partir d'une base de donnée qui contient 4 champs et plusieurs lignes ?

    2- Apres avoir remplir mon Controle "DataGrid" Dyanmiquement et je selectione par le suite une ligne pour la supprimer ca ne marche pas ? par ce que ca n'affecte pas ma BD et je ne sais pas de plus comment acceder aux valeurs des champs de ma datagdid(comment puis je acceder a la valeur du premier champs par exemple? comment je peut le referencer ??)


    j'attend vos Réps et Merci

  2. #2
    Rédacteur

    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    octobre 2002
    Messages
    9 166
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations forums :
    Inscription : octobre 2002
    Messages : 9 166
    Points : 19 270
    Points
    19 270

  3. #3
    Invité de passage
    Inscrit en
    avril 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : avril 2006
    Messages : 14
    Points : 1
    Points
    1

    Par défaut RE:Listview

    merci pour le liens mais je les connais déga
    j'ai besoin d'une idée stp car je suis dega habitué avec la Programmation en VB masi la en c # j'arrive seulemnt a remplir le Listview avec un seul champs de ma BD mais les autres colones du meme enregistrement je ne peus pas les retirer dans òa LV alros si tu peut m'aider avec une idée , un code ,anything ca sera tres aimable de ta part
    et désolé pour le Dérangement

  4. #4
    Invité de passage
    Inscrit en
    avril 2006
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : avril 2006
    Messages : 14
    Points : 1
    Points
    1

    Par défaut Résolu:Remplir Listview Dynamiquement

    Merci , j'ai trouvé la méthode pour Remplir une ListView dynamiquement et je le met de suite pour ceux qui veulent Savoir
    Bien sur ce code sera mis après avoir fait la connexion au DB, et j'utilise seulement le DataReader

    while (datareader.Read())
    {
    ListViewItem lvitem = new ListViewItem(datareader[0].ToString());
    for (int i = 1; i <= datareader.FieldCount - 1; i++)
    {
    lvitem.SubItems.Add(datareader[i].ToString());

    }


    listView1.Items.Add(lvitem);
    }


    seulement pour Information vous pouvez utilisez un Tableau Dynamique ca marche aussi

    j'ai pas trouvé comment mettre ce sujet Résolu mais ca se voit n'est ce pas

  5. #5
    Invité de passage
    Inscrit en
    mars 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : mars 2008
    Messages : 11
    Points : 2
    Points
    2

    Par défaut Moi j'y arrive mais ça scintille méchant...

    De mon côté j\'ai également un problème avec le composant listview....

    Je récupère 1500 éléments d\'une BD avec Nom, Index et Image et je souhaite les mettre dans la listview.

    Tout fonctionne parfaitement mais le problème est que c\'est \"HYPER\" lent.

    Récupérer les éléments dans la BD c\'est ~1 sec

    Insérer les éléments dans la ImageList ~25 secs

    Insérer les éléments dans la ListView ~10 secs

    J\'ai essayé de travailler avec un Thread mais à chaque refresh de la ListView, ca scintille et l\'ascenceur remonte en haut.

    Avez-vous une solution pour être un poil plus rapide...

  6. #6
    Modérateur

    Inscrit en
    décembre 2004
    Messages
    2 210
    Détails du profil
    Informations forums :
    Inscription : décembre 2004
    Messages : 2 210
    Points : 2 985
    Points
    2 985

    Par défaut

    Tu peux essayer de faire des insertions par paquet (de 5, 10, 15,... éléments).

    Pour cela tu as la solution du datagridview et du bindingNavigator (qui te permet de parcourir tes paquets)

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •