C# progressbar methode avec requete insert

Résolu/Fermé
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 - 9 sept. 2011 à 11:17
Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 - 9 sept. 2011 à 23:05
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

thevinou Messages postés 1008 Date d'inscription lundi 28 février 2011 Statut Membre Dernière intervention 10 mars 2015 190
9 sept. 2011 à 11:23
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
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 180
9 sept. 2011 à 11:37
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
thevinou Messages postés 1008 Date d'inscription lundi 28 février 2011 Statut Membre Dernière intervention 10 mars 2015 190
9 sept. 2011 à 11:39
dans ton form, tu as juste à l'ajouter


Controls.Add(pBar);
0
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 180
9 sept. 2011 à 11:48
Mais ma methode d'insert retourne un void, alors je n'accéde pas a pBar
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 180
9 sept. 2011 à 13:38
Personne n'a d'idées?
0
Nico# Messages postés 323 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 28 août 2013 102
9 sept. 2011 à 23:05
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