Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C#] Applicare un Timer su Foreach()

    Salve,
    come posso applicare un Timer su un ciclo tipo:


    foreach(DataRow dr in myDataTable.Rows)
    {
    //deve fare un Loop ogni Tick del Timer, fino a che non finiscono le Rows del DataTable
    }


    grazie mille !!

  2. #2
    Potresti mettere un mezzo una pausa (prima di chiudere il for) e lanci tutto in un thread separato..

    oppure crei una funzione che prende in considerazione un solo DataRow alla volta, lasci all'esterno la myDataTable e richiami la funzione dal timer

    a quest'ora non mi viene in mente niente di più furbo

  3. #3
    e se inserisco in mezzo al Ciclo un:

    foreach(DataRow dr in myDataTable.Rows)
    {
    Thread.Sleep(30000);

    //altro
    }

    ????

  4. #4
    Funziona, ma mi sa che ti blocca tutta l'app

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.