您的位置:首页 > 其它

统计DBGRIDeh 显示行数

2015-05-28 14:46 218 查看
DBGridEhTrade.RowCount 是窗口里可视的记录数,不包括显示不下、需要用滚动条的。

DBGridEhTrade.Row 是窗口里可视的记录数,第几行。

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

在过滤(如果用的是过滤事件,而不是过滤属性,ADO数据集)的状态 下,不能显示过滤后的记录数,就是当前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;//)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: