Cxgrid獲取分組小計值

2021-09-29 17:21:54 字數 672 閱讀 1779

最近有個專案用到比較複雜的統計,開始接觸dev,dev下有個強大的**那就是cxgrid了。

專案上用到對分組

小計後的值獲取。

研究了半天,**如下:

var

i, j: integer;

asummary: tcxdatasummary;

begin

inherited;

j := 0;

for i := 0 to cxgrid1dbtableview1.datacontroller.rowcount - 1 do

begin

if cxgrid1dbtableview1.datacontroller.getrowinfo(i).level = 0 then

inc(j);

end;

asummary := cxgrid1dbtableview1.datacontroller.summary.

defaultgroupsummaryitems[0].summaryitems.summary;

for i := 0 to j - 1 do

begin

showmessage('小計:'+vartostr(asummary.groupsummaryvalues[i, 0]));

end;

實現分組小計

report zalv sample 03.type pools type pools slis.internal tables data begin of it flight occurs 0,carrid like sflight carrid,connid like sflight conni...

cxGrid 根據列值變色 樣式

在使用cxgrid的過程中,某乙個單元格經常需要根據其他單元格的值來做相應的變色,如 在cxgriddbtableview中,選定要變樣式 如背景色 字型屬性等 的列,開啟事件events styles樣式 ongetcontentstyle,增加事件 例如 ifarecord.values 12 ...

cxGrid 根據列值變色 樣式

在使用cxgrid的過程中,某乙個單元格經常需要根據其他單元格的值來做相應的變色,如 在cxgriddbtableview中,選定要變樣式 如背景色 字型屬性等 的列,開啟事件events styles樣式 ongetcontentstyle,增加事件 例如 1 2ifarecord.values ...