Bonjour tous le monde

je développe une application en c# on utilisant windows form. dans mon application je crie un fichier texte à partir d'une base de données puis je le transfère en utilisant ftp qui mets un temps un peu long. je voudrais en effet former l'utilisateur si on est dans l'étape de création ou de transfert. Donc pour moi la solution la plus simple était d'ajouter un label dans ma form et à chaque étape je modifie le texte affiché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
        private void button1_Click(object sender, EventArgs e)
        {
            etatAvencement.Text = "Creation du fichier, patientez...";
 
            string fileName = this.semaine.Text.ToString() + this.annee.Text.ToString();
            if (fileName.Length < 6) fileName = "0" + fileName;
            Debug.WriteLine(fileName);
            if (this.annee.Text.ToString().Length != 0 && this.semaine.Text.ToString().Length != 0)
            {
                Cursor = Cursors.WaitCursor;
                int annee = Convert.ToInt32(this.annee.Text.ToString());
                int numSemaine = Convert.ToInt32(this.semaine.Text.ToString());
                //extraction des données à partir de la BDD
                this.manager.fill(dataSet1, annee, numSemaine, "", "generer");              
                //creation du fichier texte 
                creeFichieTxt(dataSet1, fileName);
                Cursor = Cursors.Arrow;
            }
            else
            {
                MessageBox.Show("L'année et la semaine sont des champs oblégatoires !", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //transfert du fichier texte. 
            etatAvencement.Text = "Transfer de fichier, patientez...";
            fileName = fileName + ".txt";
            this.transferFtp(fileName);
            MessageBox.Show("Fichier creé avec succés!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
            etatAvencement.Text = "";
        }
Mon problème et que lorsque j'exécute il y a rien qui s'affiche dans mon label. Est ce que vous avez une idée SVP. merci