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 :

decoupage ligne dans un tableau de mots


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2009
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 55
    Points : 26
    Points
    26
    Par défaut decoupage ligne dans un tableau de mots
    Bonjour,
    L'objectif de mon programme est de recuperer certaines donnees presentes dans un fichier text, et ensuite découper chaque ligne en des données que je dois les mettre dans un tableau .
    Mon fichier text est de cette forme :

    04/11/2012 11:08:10 31274 Board received RUN

    donc comme vous pouvez le constater normalement mon tableau aura les colones suivantes :

    Date
    heure
    code
    etat
    fonctionalité

    j'ai commencé a lire le fichier via ce code source :
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    using System;
    using System.Collections.Generic;
    using System.Text;
     
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int counter = 0;
                string line;
     
                // Read the file and display it line by line.
                System.IO.StreamReader file =
                    new System.IO.StreamReader(@"c:\EVENT.DAT");
                while ((line = file.ReadLine()) != null)
                {
                    System.Console.WriteLine(line);
                    counter++;
                }
     
                file.Close();
                System.Console.WriteLine("There were {0} lines.", counter);
                // Suspend the screen.
                System.Console.ReadLine();
            }
        }
    }
    mais ce code est faisable pour un console et non pas en winform donc je veux realiser le code avec un bouton que je veux nommer convertir !
    un coup de main svp

  2. #2
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2011
    Messages
    610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2011
    Messages : 610
    Points : 713
    Points
    713
    Par défaut
    Citation Envoyé par djdidi2010 Voir le message
    mais ce code est faisable pour un console et non pas en winform donc je veux realiser le code avec un bouton que je veux nommer convertir !
    Es-tu sûr pour le nom du bouton?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Points : 1 327
    Points
    1 327
    Par défaut
    D'accord avec le message du dessus, avec un bouton nommé "convertir.console" ça doit être bon

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2010
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

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

    Informations forums :
    Inscription : Août 2010
    Messages : 479
    Points : 762
    Points
    762
    Par défaut
    Où est la difficulté ?
    Commences déjà par choisir sous quelle forme tu veux afficher le contenu du fichier. Si j'ai bien compris tu veux mettre ça dans un tableau. Donc un DataGridView me semble tout indiqué. Tu ajoutes le DataGridview dans une Form via l'éditeur graphique VS. Tu crées mano tes 5 colonnes et tu remplaces le :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    System.Console.WriteLine(line);
    par quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    string[] colonnes = line.split(' ');
    dgv.Rows.Add(colonnes);
    Après le choix su nom du bouton se discute hein ^^

    Pour me ce post aurait pût être évité par une simple petite réflexion. La tu demandes en gros de faire ton boulot... Regarde la FAQ; fais des tutos. Pour coder qqe chose faut déjà commencer par se représenter la finalité de la chose. Après tu découpes en étapes et tu les réalises jusqu'à obtenir ce que tu voulais.

    Je pense que tu dois revoir les bases.

Discussions similaires

  1. [PowerShell] Mettre des mots d'une ligne dans un tableau
    Par julie75 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 07/07/2011, 11h04
  2. Problème saut de ligne dans un tableau
    Par talggir dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 23/11/2005, 15h10
  3. [Struts] Index de ligne dans 1 tableau
    Par javaSudOuest dans le forum Struts 1
    Réponses: 9
    Dernier message: 20/10/2005, 09h52
  4. probleme bizarre de hauteur auto d'une ligne dans un tableau
    Par zax-tfh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/01/2005, 23h34
  5. [C#] Affichage des lignes dans un tableau.
    Par maldufleur dans le forum ASP.NET
    Réponses: 4
    Dernier message: 21/04/2004, 11h28

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