Retour chariot c#

Résolu
kakashi68 - 28 mai 2013 à 09:59
Whismeril Messages postés 19055 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 10 juin 2024 - 29 mai 2013 à 11:04
Bonjour

Donc voila mon problème, j'aimerai écrire un fichier csv , ce que j'ai réussi a faire cependant j'aimerai ecrire ligne par ligne mais je n'arrive pas a le faire .. tout ce met a la suite pour l'instant
voila mon code :
fil = Convert.ToString(listBox4.Items[x]) + "   " + DateTime.Now.ToString("dd/MM/yy HH:mm:ss") + "," + "\r\n";


J'ai utilisé \n ou \r aussi a la place de \r\n et un environement.newline mais je n'arrive pas a les faire fonctionner..

La variable fil est écrite dans le fichier , c'est une variable string .

Toute aide est la bienvenu =D
A voir également:

12 réponses

Whismeril Messages postés 19055 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 10 juin 2024 657
28 mai 2013 à 11:48
En effet la méthode writeline du streamwriter est la plus simple.
J'aurais du commencer par te demander comment tu écris dans ton fichier

Pour le stringbuilder tu peux essayer cet exemple
            StringBuilder stb = new StringBuilder();
            stb.AppendLine("Ajoute une ligne entière");
            stb.Append("Ajoute un début de ligne,");
            stb.AppendLine(" puis la fin de ligne");
            label1.Text = stb.ToString();


On voit que les retours chariots sont générés par \r\n, cest peut être au moment de l'export dans le fichier qu'il y a un un soucis

Whismeril
3
Rejoignez-nous