
{filelink=16155}
using System;
using System.Data;
using System.IO;
class CSVDataSet
{
static void Main(string[] args)
{
DataSet myDataSet = LectureCSV();
foreach (DataColumn elem in myDataSet.Tables["Données"].Columns)
{
Console.Write("{0,-15}",elem.ColumnName);
}
Console.WriteLine();
foreach (DataRow ligne in myDataSet.Tables["Données"].Rows)
{
foreach (DataColumn colonne in myDataSet.Tables["Données"].Columns)
{
Console.Write("{0,-15}",ligne[colonne]);
}
Console.WriteLine();
}
}
private static DataSet LectureCSV()
{
string ligneCourante;
string[] tableauString;
DataSet dataSet = new DataSet();
DataTable dt = dataSet.Tables.Add("Données");
FileStream monFichier = new FileStream("Pays.csv",FileMode.Open);
StreamReader entrée = new StreamReader(monFichier);
ligneCourante = entrée.ReadLine();
tableauString = ligneCourante.Split(',');
for(int x=0;x