Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Grid içinde anlık değişen kolon
#1
Herkese Merhabalar , 
Öncelikle böyle bir şey yapılabilir mi veya mantıklı mıdır bilemiyorum , Böyle bir ihtiyaç var ve olabilirse değerli görüşlerinize ihtiyacım var olmaz derseniz de buda kabulüm şimdiden görüş ve fikirlerini paylaşacak olan herkese çok teşekkür ediyorum.

Bir grid içine yüklediğim kayıtlar arasında bir kolon da bir sayaca ihtiyacım olacak şu anki saat ile kaydedildiği zaman arasındaki farkı gösteren ,  sürekli tablonun tamamı üzerinde işlem yapıp saat farkını yazdırmak performans açısından sıkıntı olabileceğini düşündüğümden farklı bir yol arayışı içine girdim , o yüzden değerli fikirlerinize ihtiyacım var.

P1E8gb.jpg
Bu durumda bu tabloda en fazla 5-10 adet kayıt olur işlemi biten farklı bir tabloya aktarılacağı için çok fazla kayıt içinde işlem yapmaya gerek yok ama yinede anlık işlem gerektirecek bir durum , belki 5-10 sn aralıklarla yapılabilir bilemiyorum

Teşekkürler.
Cevapla
#2
Bu tür işler genellikle "OnCustomDrawCell" veya "OnGetText" gibi olaylar içinde yaptırılır.

Kayıt zamanındaki "GetTickCount" değerini alıp şimdikinden çıkararak farkı bulup yazdırırsın.

Böylece hem sistem saatinden de bağımsız olur, hem de sürekli hesaplanan bir veri alanı veya kolon tutmana gerek kalmaz.

Fakat görüntünün yenilenmesi için 1000 ms intervalli bir Timer ile saniyede 1 kez "Invalidate, Paint" vs. yaptırmak da gerekir.

Hem kolay, hem de milyon kayıt bile olsa, sadece listede görünen kayıtlarda Paint işlemi uygulanacağı için performans kaybı hiç yok.
Cevapla
#3
Bilgilendirme için çok teşekkür ederim.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Databasede anlık değişikliği algılama Nedim 2 438 18-05-2021, Saat: 19:51
Son Yorum: Jakarta2
  Ana Form içinde açılır kapanır form akuyumcu63 3 635 20-01-2021, Saat: 11:35
Son Yorum: mrmarman
  Grid üzerinde kırılım oluşturmak. Bay_Y 11 1.636 30-12-2020, Saat: 16:28
Son Yorum: Bay_Y
  Listview içinde arada dilo 5 3.005 23-12-2020, Saat: 17:09
Son Yorum: Jakarta2
  Problem - ZKTeco Cihazlardan Anlık Veri Alma mad85 14 3.823 18-12-2020, Saat: 17:34
Son Yorum: engerex



Konuyu Okuyanlar: 1 Ziyaretçi