none
Veritabanı Kullanırken Yaşanan Donma Sorunu RRS feed

  • Soru

  • İyi çalışmalar. Projemde textboxum'un textchanged olayında veritabanından arama yaptırıyorum. Ancak proje belirli süre açık kaldıktan sonra textbox da yaptığım değişiklikler donuyor ve gecikerek geliyor. bu sebepten bazen proje yanıt vermiyor durumuna düşüyor. bu hususda tavsiyesi olan var mı acaba?
    30 Haziran 2018 Cumartesi 07:19

Yanıtlar

Tüm Yanıtlar

  • Textchanged olayında yapılan sorgu her harf girildiğinde çalıştığından veri miktarı arttıkça işlem yavaşlayacaktır. Bunun yerine TextBox'ın KeyDown olayını kullanarak Enter tuşuna basıldığında işlem yaptırın...

    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    30 Haziran 2018 Cumartesi 10:29
  • Harf-harf yaptığınızda zamanlama sorunu ile de karşılaşmanız olasıdır. @Murat'bey in önerisine ek olarak gecikme süresi de koyabilirsiniz. İki sorgu arasını minumum 250ms koyabilirsiniz örneğin. WPF ile MVVM deseni kullanıyor olsaydınız Delay = 250 yazmanız yeterli olurdu. Winforms için mekanizmayı sizin yazmanız gerekecektir.

    www.cihanyakar.com

    30 Haziran 2018 Cumartesi 11:18