a.y.

LGridList Üzerinde Filtreleme ve Sıralama İşlemleri

  Tiger/Logo Object Designer (LOD) 2.52

Bir müşterimizde operasyon detayı ekranı üzerindeki operasyon ihtiyaçları gridine yüzlerce koşul satırı girildiğinden bu grid üzerinde filtreleme ve sıralama yapılabilmesi ihtiyacı doğdu. Bu gridin datagrid nesnesi gibi özellikleri olmadığından filtrelemenin sadece sql sorgularıyla yapabileceğini düşündüm. Ancak bu durumda da bir filtreleme yapıldıktan sonra verilen filtrenin dışında kalan kayıtlar listelenmeyeceğinden kaydetme işlemiyle birlikte bu satırların veritabanından silinmesi gibi durumlar söz konusu olacaktır diye düşündüm. Kısacası bu ekrandaki gridde filtreleme ile ilgili işin içinden çıkılamaz bir durum var gibi görünüyor. Bu grid üzerinde filtreleme yapabilmek için nasıl bir yol izleyebilirim? Ayrıca yine aynı gride yeni bir kolon ekledim ve formshow event'inde bu kolonun değerlerini doldurdum. Ancak bu kolonun sortby özelliğini işaretlememe rağmen kayıtlar bu kolona göre sıralanmıyor.




NaciO

Sizin de belirttiğiniz gibi GridList sort özelliğinin çalışmadığı hücre hücre işleyebildiğimiz veri girişi için kullandığımız gridtir. Yine sizin tespit ettiğiniz şekilde, yani sql sorguları ile sort edilebilir. Ne yazık ki bu konuda daha kolay bir yöntem bulunmuyor.


22/10/18 09:07

Cevap vermek için giriş yapmanız gerekmektedir.