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

Windows Forms Discussion :

[C#] Comment remplir une ListBox par le contenu d'un fichier text


Sujet :

Windows Forms

  1. #1
    Membre averti
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Points : 341
    Points
    341
    Par défaut [C#] Comment remplir une ListBox par le contenu d'un fichier text
    Bonjour,

    Comment remplir une ListBox par le contenu d'un fichier text.

    Merci

    Tintin92

  2. #2
    Membre averti
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Points : 341
    Points
    341
    Par défaut
    Je crois que j'ai trouvé.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    privatevoid btOpenFile_Click(object sender, EventArgs e)
    {
    openFileDialog1.FileName = "";
    if (openFileDialog1.ShowDialog() == DialogResult.OK)
    {
    StreamReader reader = newStreamReader(openFileDialog1.FileName);
    string line; 
    while( ( line = reader.ReadLine() )!= null ) 
    lbFiles.Items.Add( line); 
    reader.Close(); 
    }
    }

    Tintin92

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 238
    Points : 269
    Points
    269
    Par défaut
    Tout va dépendre de comment sont stocké les infos dans ton fichier text.
    Mais si tu as une info par ligne il te faut faire un accès en lecture sur le fichier , stocker ce que tu as lu dans un String et ajouter ce string a ta ListBox.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    StreamReader sr = null;
     
    // Ouverture du fichier et écriture du contenu du fichier sur la console
    sr = new StreamReader(nomFichier);
     
    //Debut du fichier
    line = sr.ReadLine();
     
    while (line != null)
    {
        this.listBox1.Items.Add(line);
        line = sr.ReadLine();
    }
    //Fin du fichier
    C'est du code choper ici dans les FAQ
    http://faqcsharp.developpez.com/?pag...adwritetxtfile

    Après à toi de voir si ce bout de code est applicable dans ton cas, il te faudra peut être travailler la chaine "line"...

    Bonne chance

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/07/2007, 13h09
  2. Comment remplir une ListBox sur Delphi 5
    Par bleuprogrammeur dans le forum Delphi
    Réponses: 3
    Dernier message: 10/06/2007, 21h06
  3. Réponses: 2
    Dernier message: 26/09/2006, 11h14
  4. Réponses: 5
    Dernier message: 21/07/2006, 14h52
  5. Réponses: 6
    Dernier message: 22/05/2006, 16h16

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