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.
CxGridde Çalışma Zamanı Oluşturulan Kolonlarda Toplam
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 33
- Kayıt: 03 Nis 2007 01:57
-
- Üye
- Mesajlar: 33
- Kayıt: 03 Nis 2007 01:57
Re: CxGridde Çalışma Zamanı Oluşturulan Kolonlarda Toplam
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.