Mise à jour automatique d'un tableau en C sharp à partir d'un fichier .csv

vdekeuwer
Messages postés
7
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
13 novembre 2008
- 13 nov. 2008 à 09:58
vdekeuwer
Messages postés
7
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
13 novembre 2008
- 13 nov. 2008 à 13:34
Bonjour ,
je souhaiterai faire un programme pour mettre à jour un tableau à partir d'un csv.
attention la mise à jour du tableau doit être automatique sans bouton et l'évènement est la modification du fichier .csv

j'ai déjà fait un truc du genre

// on cree une table
            DataTable dt = new DataTable();
            // on cree les colonnes
            dt.Columns.Add("Num reparation thales", System.Type.GetType("System.String"));
            dt.Columns.Add("Ref de mande client", System.Type.GetType("System.Int32"));
            dt.Columns.Add("Ref article", System.Type.GetType("System.String"));
            // on lit et on insert une nvelle ligne
            StreamReader fichier = File.OpenText("fichier.csv");
            while (fichier.Peek() >= 0)
            {
                // on lit 1 ligne et on ajoute
                string ligne = fichier.ReadLine();
                string[] vals = ligne.Split(';');
                DataRow dr = dt.NewRow();
                dr[0] = vals[0];
                dr[1] = int.Parse(vals[1]);
                dr[2] = vals[2];
                // on ajoute la ligne
                dt.Rows.Add(dr);
            }
            fichier.Close();
            // on genere le tableau
            dataGrid1.DataSource = dt;

4 réponses

cs_Bidou
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Membre
Dernière intervention
20 juin 2013
59
13 nov. 2008 à 11:59
Bonjour,
Et quelle est la question?

<hr />
-Blog-
-WebSite-
0
vdekeuwer
Messages postés
7
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
13 novembre 2008

13 nov. 2008 à 12:39
la MAJ  automatique doit être déclenchée par une modification du fichier .csv
0
SharpMao
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
67
13 nov. 2008 à 13:03
Hello,

Dans ce cas, regarde du côté de FileSystemWatcher, qui peut lever des event lors de la modification d'un fichier.

Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)
0
vdekeuwer
Messages postés
7
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
13 novembre 2008

13 nov. 2008 à 13:34
merci, je vai testé
0