Foros del Web » Programación para mayores de 30 ;) » .NET »

BackGroundWorker con progress bar

Estas en el tema de BackGroundWorker con progress bar en el foro de .NET en Foros del Web. Hola Comunidad tengo el siguiente codigo en donde traigo datos desde una base de datos y lleno un progressbar Código: private void AddArrayListToListView(ArrayList resultados, ListView ...
  #1 (permalink)  
Antiguo 04/09/2008, 14:07
 
Fecha de Ingreso: enero-2008
Mensajes: 233
Antigüedad: 16 años, 3 meses
Puntos: 2
BackGroundWorker con progress bar

Hola Comunidad

tengo el siguiente codigo en donde traigo datos desde una base de datos y lleno un progressbar
Código:
private void AddArrayListToListView(ArrayList resultados, ListView List)

{
ArrayList resultados = registro.BucarCalles();
  pbRutas.Maximum = resultados.count
    int i = 0;
pbRutas.Step = 1;
    foreach (Dominio.CCTARE dire in resultados)

    {

        ListViewItem lvItem = new ListViewItem(dire.NombreCalle);

        lvItem.SubItems.Add(dire.Altura.ToString().Trim());

        lvItem.SubItems.Add(dire.UbicacionesCompra.ToString());

        lvItem.SubItems.Add(dire.Comuna);

        lvItem.SubItems.Add(dire.FechaContrato.ToShortDateString());

        lvItem.SubItems.Add(dire.NombreVendedor);

        lvItem.SubItems.Add(dire.Estado.ToString());

        List.Items.Add(lvItem);

        pbRutas.PerformStep();

        i++;

        if (i % 100 == 0) Application.DoEvents();

    }

}
entonces me los agrega al listview pero se me pierde el interfaz como puedo ocupar el BackGroundWorker alguien que me pueda ayudar plz !!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:25.