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# Discussion :

Remplir Listview dynamiquement?'?


Sujet :

C#

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 18
    Points : 12
    Points
    12
    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 161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 18
    Points : 12
    Points
    12
    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
    Membre à l'essai
    Inscrit en
    Avril 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 18
    Points : 12
    Points
    12
    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
    Futur Membre du Club
    Inscrit en
    Mars 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 11
    Points : 6
    Points
    6
    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
    Membre expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Points : 3 015
    Points
    3 015
    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.

Discussions similaires

  1. comment remplir une listview dynamiquement ?
    Par azert2010 dans le forum C#
    Réponses: 0
    Dernier message: 20/05/2011, 03h12
  2. ListView dynamique, problème de hauteur
    Par tatayet_le_felee dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/10/2008, 09h30
  3. [VS2008] Remplir ListView à partir d'une base de données
    Par paonus dans le forum Windows Forms
    Réponses: 1
    Dernier message: 03/07/2008, 20h32
  4. Comment utiliser fread pour remplire 1tableau dynamique
    Par MClover dans le forum Débuter
    Réponses: 9
    Dernier message: 13/04/2008, 15h38
  5. pb remplir Listbox dynamique
    Par maniolo dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 10/08/2006, 18h50

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