Bonjour,
Je dois exporter un relativement gros volume de données contenues dans un DataSet vers un fichier type csv.
Je l'ai fais de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
using (StreamWriter sw = new StreamWriter("C:\\temp\\export.txt", false, Encoding.Default))
      {
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
          foreach (object obj in dr.ItemArray)
          {
            sw.Write(obj.ToString() + ";");
          }
          sw.Write("\r\n");
        }
      }
N'y a-t-il pas une manière de faire un peu plus rationnelle ?