dxdbgrid中如何利用一个列中的合计数(100分)

  • 主题发起人 主题发起人 zredsky
  • 开始时间 开始时间
Z

zredsky

Unregistered / Unconfirmed
GUEST, unregistred user!
dxdbgrid中如何利用一个列中的合计数,也就是说我想得到一个列的footer中的合计数,然后再加
上一个数,在写回这个列的footer中
 
直接操作table即可阿。
 
确定footer的位置,然后直接调用。
 
学习,有同样的问题要问
 
同问,没人知道吗
 
用devpress控件迎韧而解了
 
我也有此问题,
 
to
bjf2001
你做过吗?
 
给你一句代码:
procedure TForm1.dxDBGrid1CustomDrawFooter(Sender: TObject;
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
AColumn: TdxTreeListColumn; var AText: String; var AColor: TColor;
AFont: TFont; var AAlignment: TAlignment; var ADone: Boolean);
begin
if AColumn.Caption='CustNo' then
AText:=FloatToStr(StrToFloat(AText)+100.5);
end;
//其中100.5是你要在合计中增加的数量,'CustNo'是列标题。
//如果不加任何IF条件就可以在全部的列合计中加一个数
 
以上回答都是片面的,大家不知道不要乱答。
求和:我测试的结果是,想利用dxgrid提供的功能必须设置两个参数。但设定后无法在dxgrid中进行插入操作
 
后退
顶部