cxgrid desc

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Vital
Üye
Mesajlar: 280
Kayıt: 01 Oca 2008 08:50

cxgrid desc

Mesaj gönderen Vital »

merhaba arkadaslar ;
D7 fb 2.1

id adinda autoinc pk bir alanim var
ben buyukten kucuge siralamak istiyorum bunlari cx gridde
programda table kullandıgımda cxgridler de buyukten kucuge siraliyordu.fakat dataset kullandıgımda kucukten buyuge siraliyor.cxgrid in sort index ozelligini desc verdigimde bu seferde en buyuk id si olan kayda degilde cxgridin yuksekligi ne kadar kayit aliyorsa o kayitlarin en buyugune gidiyor.
fb de desc olarak degistiremiyorum autoinc alanimi desc olarak hata veriyor ve degistirsem de basimi agirtacak gibi foreign key olayi vs.

bunu normal sekilde nasil yapabilirim?
Garibanus
habilkader
Üye
Mesajlar: 61
Kayıt: 14 Eki 2006 11:11

Re: cxgrid desc

Mesaj gönderen habilkader »

Öncelikle Datasetle çektiğin verilerin tamamının cxgride yüklenmesi gerekiyor bunun için Object Inspector den DataController-->DataModeControl-->gridmode=False olmalı (bu işlemi kod ile de yapabilirsin) ardından

Kod: Tümünü seç

cxGridDBTableView1.DataController.ClearSorting(true); // Mevcut sıralama işlemini iptal et
 cxGridDBTableView1ALANADI.SortOrder:=soAscending; // ilgili alana göre artan sırala
azalan sıralama yapmak içinse

Kod: Tümünü seç

cxGridDBTableView1ALANADI.SortOrder:=soDescending; // ilgili alana göre azalan sırala
Kolay gelsin
Cevapla