Bonjour à tous,

J'aurai besoin de votre aide pour développer mon petite appli.

Mon petit prog doit lire des fichiers text qui se présente ainsi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
xxx|rrrr|dsdf|gfgdfg|ghfjhy|fgqgg
jthd|qffqd|dfsd|qfqf|qqfsdf|hfhfh
Ces fichiers vont de 1 ligne à x ligne. Je souhaite récupérer chaque champs de chaque ligne et le mettre dans un tableau pour pouvoir le retraiter par la suite.

Je ne sais pas du tout faire cela, mais après avoir parcouru le net, je pense que la solution est un streamreader

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
using (StreamReader str = StreamReader(file))
{
// récupérer chaque ligne du fichier
string[] str = File.ReadAllLines(file);
// création de la data table
DataTable dt = new DataTable();
// remplissage du datatable
....
}
Mais après cela je suis bloqué....

Un peu d'aide serait la bienvenue.

Merci