Bonsoir,
Mon titre n'est peut-être pas assez explicite donc voici mon problème :
J'ai réalisé un petit Agenda en C# et j'enregistre mes données dans un fichier texte. Le problème étant que, ma fonction "initialisation" dans laquelle je réalise mon StreamReader, lorsqu'elle est lancée (au lancement de l'application) ajoute un espace devant chaque champs déjà entrée dans le fichier texte.
Ce qui me donne un affichage en escalier à chaque fois que je rouvre mon application pour y ajouter une donnée..
Voici mon code :
private void initialisation()
{
string ligne;
string[] element = new string[3];
nbRDV = 0;
StreamReader SR = new StreamReader("toto.txt");
while (!SR.EndOfStream)
{
ligne = SR.ReadLine();
element = ligne.Split(';');
RDVs[nbRDV] = new RDV(element[1], element[2], DateTime.Parse(element[0]));
nbRDV++;
}
SR.Close();
}
Si besoin d'informations ou quoi que ce soit, n'hésitez pas.
Merci par avance !