[cxGrid] use OnAfterSummary
来源:互联网 发布:有啥聊天软件 编辑:程序博客网 时间:2024/06/05 07:02
Problem: InvoiceHeader.Total = sum(InvoiceDetail.ItemTotal)
how to write a function to auto sum up ItemTotal
//1. add TcxGridDBTableSummaryItem
click cxGrid1DBTableView1.DataController.Summary.FooterSummaryItems FieldDesigner
and add a item
property:
Column := cxGrid1DBTableView1ItemsTotal;
FieldName := 'ItemTotal';
Kind := skSum;
//2. add OnAfterSummary event handler
click cxGrid1DBTableView1.DataController.Summary EventDesigner
procedure TForm1.cxGrid1DBTableView1DataControllerSummaryAfterSummary(
ASender: TcxDataSummary);
begin
with ASender do
begin
if VarIsNull(FooterSummaryValues[0]) or VarIsEmpty(FooterSummaryValues[0]) then
exit;
if cdsInvoiceHeader.State in [dsInsert, dsEdit] then
cdsInvoiceHeader.FindField('Total').AsFloat := FooterSummaryValues[0];
end;
end;
- [cxGrid] use OnAfterSummary
- cxgrid
- cxgrid使用
- cxgrid使用方法
- CxGrid序号
- cxGrid 使用指南
- Dev cxGrid
- cxGrid 控制
- Cxgrid用法
- CxGrid用法
- cxgrid filter
- CxGrid 分组
- CXGrid 控件
- CXGRID用法
- cxGrid 分组
- cxgrid全选
- cxgrid 学习
- cxGrid.OptionsView
- 中国社区大会共识:口碑营销是互联网新商机
- 豆瓣网杨勃:口碑营销这个说法有点矛盾
- 我是菜鸟
- 标准sql与t_sql中通配符有什么不同
- TextArea相关操作
- [cxGrid] use OnAfterSummary
- ClientDataSet get data through Application Server
- asp(应用服务提供商)的安全标准
- 我的第一个blog
- 在JavaScript中实现命名空间
- 80后的程序员!
- ASP连接ACCESS数据库 4种方法
- 想收集一下名人名言。谢谢各位啦
- [MIDAS basic] BeforeUpdateRecord_SetproviderFlag