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;
A voir également:
Mise à jour automatique d'un tableau en C sharp à partir d'un fichier .csv