none
Programın belirli sn beklemesi RRS feed

  • Soru

  • Merhaba,

    program excelden veriyi datagridview1 e sql verisinide datagridview 2 kaydediyor.

    Programda excelden verileri datagridview aldım şimdi programın 5 sn durup ekranın tazalenmesini istiyorum. System.Threading.Thread.Sleep(5000); programı donduruyor o arada yazdığım yazılar datagridviewdeki veriler çıkmasını istiyorum.

    for (int i = 0; i < 6; i++)
                {
                    label1.Text = i.ToString() + " sn bekliyor";
                    System.Threading.Thread.Sleep(1000);
                }
    olarak yapmıştım ancak buton clik bittiğinde yazılar değişiyor datagrid'e veriler geliyor
    29 Haziran 2018 Cuma 19:47

Yanıtlar

  • Bu istediğini ya ayrı bir thread üzerinde yapacaksın veya task kullanacaksın. Her iki şekilde de duraklatma yapabiliyorsun.

    TR| Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz. EN| If this is the answer to your problem, mark "Propose as Answer" and if it is helpful, you can contribute to the workig of the forum by "Voting".

    • Yanıt Olarak İşaretleyen Ekrem Bülbül 3 Temmuz 2018 Salı 16:27
    29 Haziran 2018 Cuma 21:59

Tüm Yanıtlar

  • Durdurmak yerine neden ekrana bir progressbar koymuyorsun ? Daha düzgün olmaz mı Arka planı kapatacak şekilde koyabilirsin işlem bitince ortadan kaybolur hem daha şık durur hemde kullanıcıya program takılıyor havası vermez.

    29 Haziran 2018 Cuma 20:02
  • Bu istediğini ya ayrı bir thread üzerinde yapacaksın veya task kullanacaksın. Her iki şekilde de duraklatma yapabiliyorsun.

    TR| Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz. EN| If this is the answer to your problem, mark "Propose as Answer" and if it is helpful, you can contribute to the workig of the forum by "Voting".

    • Yanıt Olarak İşaretleyen Ekrem Bülbül 3 Temmuz 2018 Salı 16:27
    29 Haziran 2018 Cuma 21:59
  • bir tane progressbar var ama işlemler çok hızlı gerçekleşiyor. Her bir işlem gerçekleştikten sonra kullanıcıya bilgi vermek isterim. Ör: excelden şu kadar ver alındı 5 sn bekle sqlden şu kadar bilgi alındı gibi.
    30 Haziran 2018 Cumartesi 19:26
  • Bu istediğini ya ayrı bir thread üzerinde yapacaksın veya task kullanacaksın. Her iki şekilde de duraklatma yapabiliyorsun.


    thread için yardımcı olur musun benim 3 farklı class'ım var exceldenal serverdanal karşılaştır butona basılınca hepsi ard arda çalışıyor thread bunlarda nasıl kullanacağım  

    30 Haziran 2018 Cumartesi 19:30
  • Merhaba,

    Tam istediğin bir çözüm olmayabilir ama bir timer ile bunu yapabilirsin. Timer'da 5 sn geçince verileri yenilersin.

    30 Haziran 2018 Cumartesi 19:58