22.02.2020 Cumartesi günü yeni bir arayüzle karşınızda olacağız!
Bu kapsamda geçici bir süreliğine forma ulaşamayabilirsiniz.
Hayırlı olması dileğiyle...
http://yeni.delphican.com/

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ı: 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.

http://www.delphican.com/showthread.php?...=sayfalama


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 1.537 12-01-2019, Saat: 04:26
Son Yorum: CesuR
  Grid içinde anlık değişen kolon Bay_Y 2 669 27-11-2018, Saat: 12:03
Son Yorum: Bay_Y
  Devexpress Pivod Grid Kullanımı modding 0 645 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 981 30-10-2017, Saat: 22:26
Son Yorum: burakb44
  Farklı tabloları bir Grid'te gösterme Mericx 6 1.525 04-06-2017, Saat: 15:25
Son Yorum: yhackup



Konuyu Okuyanlar: 1 Ziyaretçi