Cxgrid'de kolondaki bilgiler sıfır(0) ise

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Cxgrid'de kolondaki bilgiler sıfır(0) ise

Mesaj gönderen bgoktas »

Merhaba Arkadaşlar,

Cxgrid kullandığım modülde,

Kod: Tümünü seç

aaa   bbb   ccc
----   ----   -----
0        12    13
0        11    12
0        0     54
aaa kolonu tamamen sıfır olduğu için , bu kolonu gizlemek istiyorum.
datalar aynı grid üzerinde süzme işlemi yapılarak değişebiliyor.

Kod: Tümünü seç

  bbb   ccc
----   -----
  12     13
  11     12
  0      54
bir sonraki süzme işleminde bbb kolonu tamamen sıfır olabilir, aaa kolonuna datalar gelebilir. Bu durumda bbb nin gizlenip aaa nın gözükmesini sağlamam lazım. Tecrübesi olan arkadaşlar yardımcı olabilirlerse, çok makbule geçecek :) :)
Şimdiden teşekkürler...
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Eğer sizin için sakıncası yoksa summary ekleyip sütun toplamlarını buldurursanız işimiz kolaylaşır. Yoksa döngüler kurarak sütundaki verilerin toplamı 0 mı diye bakmak gerekecektir. Sütun gizleme çok kolay.

Kod: Tümünü seç

view_columnadi.visiable := false;
Summary değerlerine ulaştığım kodu evde bırakmışım :) Bulunca paylaşırım.

Aşağıdaki property ile griddeki verileri tarayabilirsin.

Kod: Tümünü seç

view.DataController.Values[satirno, sutunno]
kolay gelsin.
Kullanıcı avatarı
DarkEternal
Üye
Mesajlar: 158
Kayıt: 19 Eki 2005 11:00

Mesaj gönderen DarkEternal »

Footer toplamına ulaşmak için;

Kod: Tümünü seç

cxGrid1DBTableView1.DataController.Summary.FooterSummaryValues[cxGrid1DBTableView1aaa.index]
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

cevaplar için teşekkürler...
:)
Cevapla