none
progressBar avance de acuerdo a los datos enviados en windows Form c# RRS feed

  • Pregunta

  • estoy tratando que mi progressBar avance de acuerdo a los datos enviados al servico, Todos funciona muy bien el problema es hacerle saber el usuario el progreso de los datos enviados usando el progressBar.

    private void Enviar()
    {
    OleDbDataReader read = MSAConnection.read(@"
                                                SELECT 
                                                    Nombre
                                                FROM Persona");
    progressBar.Maximum = 100;
    int count = 0;
    int countPro = 0;
    
    for (int i = 0; i < total; i++)
    {
        while (read.Read())
        {
            string nombre = Convert.ToString(read["Nombre"]);
    
            WebRequest request = WebRequest.Create(@"http://localhost:7777/Services/Persona.svc/Persona/" + nombre);
            request.Credentials = CredentialCache.DefaultCredentials;
            WebResponse response = request.GetResponse();
            Stream dataStream = response.GetResponseStream();
            StreamReader reader = new StreamReader(dataStream);
            reader.Close();
            response.Close();
    
            count = i;
            progressBar.Value = countPro++;
        }
    }
    read.Close();
    }
    miércoles, 14 de marzo de 2018 16:27

Respuestas