如何获得dbgrid中记录的个数? 直接对dbgrid对应的数据集控件取即可,如果对应的是table,则为table.recordcount;如果是query,则是query.recordcount 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为DBGrid是数据感知元件,可以通过他的数据集来得到数据的记录数 DBGRid.Datasource.Dataset.Recordcount 楼上,要是有Filter会不会不一样呀? 简单问题,就用dataset的recordcount属性就可以返回。而且如果加上filter后返回的值是满足filter的记录个数。但是有些书上写recordset会在空记录时返回-1,所以要编程序算出记录个数,我没遇到过。var count:cardinal;count:=0;dataset.first;while not dataset.eof dobegin count:=count+1; dataset.next;end; 从一个字符串过滤出汉字 该字符串包含字母数字全角字符 等 多层分布式中间件QuickBurro发布V3.3版本,开始支持Delphi2010 控件如何卸载? EHLIB中如何:移动下拉滚轮时,光标不随着移动。 寻找合作伙伴开发CAD图档管理、项目管理 急,怎样实现数据库的安全 没什么原因,就是散分了!! 请问如何设置主从表的连接 关于sql的问题 一个数据库的简单问题,可惜我不会:(100分送给大家) 哪位有关于把图标等文件转换为RCDATA的编译器? 与PB中的线条相同,在Delphi中是什么控件?
DBGRid.Datasource.Dataset.Recordcount
返回的值是满足filter的记录个数。
但是有些书上写recordset会在空记录时返回-1,所以要编程序算出记录个数,
我没遇到过。
var count:cardinal;count:=0;
dataset.first;
while not dataset.eof do
begin
count:=count+1;
dataset.next;
end;