dbgrid的数据来源于与其关联的TTable或TQuery,行数可以用TTable或TQuery的RecordCount属性获得。同理移动当前记录可以用FindKey、FindNearest等方法。
解决方案 »
- 使用 business skin form 皮肤控件开发程序, 如何使弹出式窗体仍然有相同的风格?
- ListView控件以缩略图显示时如何显示http地址的图片?
- 请教!如何让存储过程有判断功能,判断将在SQL中执行后返回结果到DELPHI,而不在DELPHI中执行判断
- 求助:Modem问题
- 高手请进:关于sqlserver单个表的备份还原〉〉〉〉〉〉〉
- 欢迎光临!!!!!!!!!!!
- DBGrid显示字段名可以和数据库的字段名不一样么
- 求助
- 看你的命,最后20分送人了。哈哈......
- 關于woll2woll 公司的1stclass,infopower(控件组)的注冊碼..哪位高手有..
- 前辈,请帮忙
- ====提一个和delphi无关的问题?====
var i:integer;
with dbgrid.dataSourse.dataset do
begin
first;
i:=0;
while not eof do begin
i:=i+1;
next;
end;
end;
记得使用上面代码时要保存当前记录的书签,以便需要时恢复.定位记录可以使用locate方法(borland推荐使用);在tdataSet的帮助中有详细说明和实例.