统计DBGRIDeh 显示行数

  DBGridEhTrade.RowCount  是窗口里可视的记录数,不包括显示不下、需要用滚动条的。

 

dbgrideh左下角,默认显示是数据集 所有是记录 和 选中的记录。

在过滤的状态 下,不能显示过滤后的记录数,就是当前grid显示的记录数。

通过 启用 foot部分的统计功能,可以实现。

FooterParams.RowLines := -1;//

SumList.Active := True;



      VarToStr(DBGridEhTrade.Columns[0].Footer.SumValue),

 

procedure TFormDZMD.ADOTbTradeAfterOpen(DataSet: TDataSet);

begin

  DBGridEhTrade.Columns[0].Footer.ValueType := fvtCount;

end;

 

既能实现统计功能,又能不显示 底部的统计行(FooterParams.RowLines := -1;//)。

 

你可能感兴趣的:(grid)