Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Grid Sayfalama
#1
Merhaba arakadaslar
cxGrid de veritabanımdan gelen kayıları sayfalamak ıstıyorum. mesela 5000 kayıt var her sayfa belırlı sayıda kayıt gorunsun ıstıyorum.
mssql veritabınından  
SELECT sutun-adlari FROM tabloadi ORDER BY sutun-adlari OFSET n ROWS FETCH NEXT m ROWS ONLY
  gibi sorgularla sayfalndırıyorum. 
Delphi tarafında gorsel olarak sayfalandırma componenti bilen varmı. Ek'teki resimdeki gibi.(bu sıtenın uye sayfası baslıgından Big Grin )
Yoksa butonlar koyup caption larını kodla belirleyerek bıseyler yapmam gerekecek.


Ek Dosyalar Resimler
   
Cevapla
#2
(01-09-2019, Saat: 20:46)serdar Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Merhaba arakadaslar
cxGrid de veritabanımdan gelen kayıları sayfalamak ıstıyorum. mesela 5000 kayıt var her sayfa belırlı sayıda kayıt gorunsun ıstıyorum.
mssql veritabınından  
SELECT sutun-adlari FROM tabloadi ORDER BY sutun-adlari OFSET n ROWS FETCH NEXT m ROWS ONLY
  gibi sorgularla sayfalndırıyorum. 
Delphi tarafında gorsel olarak sayfalandırma componenti bilen varmı. Ek'teki resimdeki gibi.(bu sıtenın uye sayfası baslıgından Big Grin )
Yoksa butonlar koyup caption larını kodla belirleyerek bıseyler yapmam gerekecek.

Merhabalar,

Hangi DB kullandığınızı tam olarak bilemiyorum ama fark eden çok bir şey olmayacaktır.
Mantık olarak işlem aynı. Örneği incelemenizi öneririm.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.


Umarım işinize yarar.

Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla
#3
Kayıt sayısını her sayfada görünmesini istediğiniz adede bölün sonra her 1,2,3,4,5,... sayfaya tıkladıkça sayfano * kayıtsayısı şeklinde sqli oluşturarak listeleyebilirsiniz.

1. sayfa :
SELECT sutun-adlari FROM tabloadi ORDER BY sutun-adlari OFFSET 0 ROWS FETCH NEXT 10 ROWS ONLY
2. sayfa
SELECT sutun-adlari FROM tabloadi ORDER BY sutun-adlari OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY
gibi.
WWW
Cevapla
#4
cxGrid Kullanıyorsanız bence server mod'u aktif edip kayıt sayısını dert etmeden kullanabilirsiniz.
Zaten server mode aktif olduktan sonra scrool 'u aşağı doğru çektikçe kendisi bufferleyerek getirecektir.
Cevapla
#5
Tesekkurler arkadaslar
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [Çözüldü] String Grid Sayı Algoritması CesuR 10 946 12-01-2019, Saat: 04:26
Son Yorum: CesuR
  Grid içinde anlık değişen kolon Bay_Y 2 478 27-11-2018, Saat: 12:03
Son Yorum: Bay_Y
  Devexpress Pivod Grid Kullanımı modding 0 560 21-03-2018, Saat: 16:58
Son Yorum: modding
  Grid'den kayıt eklemek istediğimde autoincrement olan alanın boş şeklinde hata vermes burakb44 1 795 30-10-2017, Saat: 22:26
Son Yorum: burakb44
  Farklı tabloları bir Grid'te gösterme Mericx 6 1.243 04-06-2017, Saat: 15:25
Son Yorum: yhackup



Konuyu Okuyanlar: 1 Ziyaretçi