Jvdbgrid in Sort özelliği nasıl kullanıyoruz..

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Jvdbgrid in Sort özelliği nasıl kullanıyoruz..

Mesaj gönderen conari »

Jvdbgrid in Sort özelliği nasıl kullanıyoruz..
ozzyksk
Üye
Mesajlar: 32
Kayıt: 02 Ara 2005 10:22
Konum: Karşıyaka/İZMİR

Mesaj gönderen ozzyksk »

bu benim kullandığım şu şekilde çalışıyor. Grid Zquery1 e bağlı. sıralamaları istediğim gibi yapıyor. eğer query içindeki sorgu değişirse onda da hata çıkmamasını sağlıyor. (bitbtn1 içerisindeki kod arama sorgularını oluşturmak için hazırlandı)

procedure TForm1.PngBitBtn1Click(Sender: TObject);
begin
ZQuery1.SQL.Clear;
ZQuery1.SQL.Add('SELECT * FROM tablo1');
ZQuery1.Open;
end;

procedure TForm1.JvDBGrid1TitleClick(Column: TColumn);
var
artazal: string;
begin
JvDBGrid1.Tag:=0;
if JvDBGrid1.SortMarker=smUp then
artazal := 'ASC' else
artazal := 'DESC';
PngBitBtn1.Click;
ZQuery1.SQL.Add('order by '+Column.FieldName+' '+artazal);
ZQuery1.Open;
JvDBGrid1.SortedField:=Column.FieldName;
end;
Cevapla