要怎么样才能在DBGridEh的最后一行,实现总计?哪位大虾知道啊!!!

解决方案 »

  1.   

    0、将dBGridEh.FooterRowCount := 1
    1、将DBGridEh.SumList.Active := True;
    2、将Columns[要求和的字段].Footer.ValueType := vtSum;
    就行了最后要注意,在FormCloseQuery事件中,一定要将SumList.Active := False,
    因为在数据集中的数据多了以后,FormClose会让DBGridEh释放所有EhLib资源,
    会使得退出很慢,所以将SumList.Active := False不会引起退出很慢
      

  2.   

    1.将dBGridEh.FooterRowCount设置为1;
    2.将DBGridEh.SumList.Active设置为True;
    3.双击dBGridEh加入所需的字段;
    4.选择要统计的字段,在Footer中的ValueType设为fvtCount;注意:
    1.在不需要统计的字段中的Footer中的Value写上一些信息,比如“总   计:”;
    2.如果要打印DBGridEh中的内容,在FieldName中一定要选择相应的字段。