CxGridde Çalışma Zamanı Oluşturulan Kolonlarda Toplam

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
deep_dream
Üye
Mesajlar: 33
Kayıt: 03 Nis 2007 01:57

CxGridde Çalışma Zamanı Oluşturulan Kolonlarda Toplam

Mesaj gönderen deep_dream »

S.A.

Kolon adı ve kolon sayısı sabit olmayan bir tablo var, memory table. Bu tabloda cxgridde çalışma zamanı alt toplamları nasıl aldırabilirim? Kullanıcının gireceği verilere göre, bu tabloda 100 kolonda olabilir 10 kolonda, kolon isimleri 1,2,3 diyede gidebilir, elma, erik, ahmet, mehmet diyede gidebilir.
deep_dream
Üye
Mesajlar: 33
Kayıt: 03 Nis 2007 01:57

Re: CxGridde Çalışma Zamanı Oluşturulan Kolonlarda Toplam

Mesaj gönderen deep_dream »

Buldum belki birilerinin işine yarar.

Kod: Tümünü seç

procedure TForm1.Button3Click(Sender: TObject);
var 
I : Integer;
Sum : TcxDataSummaryItem;
begin
kbmmemtable1.First;
I:=1;
while not kbmmemtable1.eof do begin;
Sum := cxGridDBTableView3.DataController.Summary.FooterSummaryItems.Add;
Sum.Format := ',0.##';
Sum.Kind := skSum;
try
begin;
TcxGridDBTableSummaryItem(sum).Column := cxGridDBTableView3.Columns[I];
TcxGridDBTableSummaryItem(sum).FieldName := cxGridDBTableView3.Columns[I].caption;
end;
except;
end;
//showmessage(cxGridDBTableView3.Columns[I].Caption );
I:=I+1;
kbmmemtable1.Next;
end;
cxGridDBTableView3.DataController.Summary.CalculateFooterSummary;
end;
end.
Cevapla