代码改变世界

在DBGRIDEH中加入“合计”行

2017-06-12 20:53  绿贝  阅读(1337)  评论(0编辑  收藏  举报

1、将dBGridEh.FooterRowCount := 1

2、将DBGridEh.SumList.Active := True;

3、将Columns[要求和的字段].Footer.ValueType := vtSum;
就行了

在FormCloseQuery事件中,将SumList.Active := False,
因为在数据集中的数据多了以后,FormClose会让DBGridEh释放所有EhLib资源,
会使得退出很慢,所以将SumList.Active := False不会引起退出很慢(慢点也可以啊。)