C# progressbar methode avec requete insert

Résolu
Utilisateur anonyme -  
Nico# Messages postés 328 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimeras afficher une progress bar quand j'appelle ma méthode permettant de faire une série de 1000 insert dans ma base mais je ne sais pas comment faire.
Quelqu'un peut il m'aider?

Merci d'avance.

6 réponses

  1. thevinou Messages postés 1130 Statut Membre 190
     
    Tu crées ton progress bar, et pour tes insert, je suppose que tu as une boucle , tu fais simplement

    pBar.Value = XX;

    avec pBar ta progress bar et XX la valeur ( que tu incremente à chaque insert.)

    Petit rappel pour la créer :

    ProgressBar pBar = new ProgressBar();
    pBar.Minimum = 0;
    pBar.Maximum = 100;
    0
  2. Utilisateur anonyme
     
    Ok ca j'ai reussi a le faire mais ma méthode est dans une classe et je veux afficher cette progress ba dans une fenetre?
    0
  3. thevinou Messages postés 1130 Statut Membre 190
     
    dans ton form, tu as juste à l'ajouter

    Controls.Add(pBar);
    0
  4. Utilisateur anonyme
     
    Mais ma methode d'insert retourne un void, alors je n'accéde pas a pBar
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    Personne n'a d'idées?
    0
  7. Nico# Messages postés 328 Date d'inscription   Statut Membre Dernière intervention   102
     
    Slt,

    tu mets ce code dans ta form1 pour afficher ta form2

     Form2 frm = new Form2();
                frm.Show();
    
                for (int i = 0; i < 87000; i++) // chargement fictif
                {
                    Thread.Sleep(1); // Bloque le thread pour voir le chargement
                    frm.progressBar1.Value = i;
                }


    et tu mets ta progressbar en proprierté modifier internal.
    0