streamReader c# - C#/.NET managed - Programmation
Marsh Posté le 05-11-2016 à 19:18:35
si ça peut vous intéresser le code marche finalement.
l'erreur que j'ai faite est que j'ai saisi la ligne:
private void Form1_Load(object sender, EventArgs e)
{
}
alors que ce qu'il fallait faire c'était de double cliquer sur le formulaire pour avoir les lignes précédentes.
merci pour ceux qui ont essayé de m'aider quand même.
Marsh Posté le 05-11-2016 à 16:58:39
Bonjour,
je suis en difficulté quand à l’affichage de données sur une listebox en c#.
voila j’ai un fichier texte organisé comme suit :
ville|adresse|n° de référence ;objet ;service| n° de référence ;objet ;service| n° de référence ;objet ;service|
exemple :
Paris|2e arrondissement|10 ;ordinateur ;comptabilité|11 ;papier ;finances|12 ;boites d’archives ;administration|
Rouen|3 e arrondissement|10 ;ordinateur ;comptabilité|11 ;papier ;finances|12 ;boites d’archives ;administration|
pour afficher uniquement les villes dans ma liste box j’ai inséré ce code dans la partie concernant l’initialisation des composants et ça a marché.voici le code :
public Form1()
{
InitializeComponent();
StreamReader fichier = new StreamReader("./mobilier.txt" );
string line;
while ((line = fichier.ReadLine()) != null)
{
string[] tab;
tab = line.Split('|');
this.maListeBox.Items.Add(tab[0].ToString());
}
}
mon problème c’est qu’on m’a dit que ce n’est pas le bon endroit pour insérer ce code.
je l’ai donc inséré dans le From1_Load,mais ça ne marche pas et rien ne s’affiche.
y a-t-il quelqu’un qui peut m’aider ?
je vous remercie d’avance.