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?
cxgrid desc
-
- Üye
- Mesajlar: 61
- Kayıt: 14 Eki 2006 11:11
Re: cxgrid desc
Ö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
azalan sıralama yapmak içinse
Kolay gelsin
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
Kod: Tümünü seç
cxGridDBTableView1ALANADI.SortOrder:=soDescending; // ilgili alana göre azalan sırala