DELPHI DBGRID组件的行数

我在程序中用的是ACCESS数据库,关联在DBGRID组件。想请教各位,我如何获取DBGRID中的总行数,并可以一行一行读取数据?我用的是DELPHI7.0XP2系统谢谢... 我在程序中用的是ACCESS数据库,关联在DBGRID组件。

想请教各位,我如何获取DBGRID中的总行数,并可以一行一行读取数据?

我用的是DELPHI7.0 XP2系统

谢谢您的指教
谢谢您的指教,逐行的话,怎么读某一列的的数据?
比如说 我要第2行第2列的数据。
展开
 我来答
百度网友1b932d7
推荐于2016-02-15 · TA获得超过816个赞
知道小有建树答主
回答量:455
采纳率:0%
帮助的人:421万
展开全部
你用query或table连接数据库后
以query为例
query1.close;
query1.sql.text:='select * from yourtable';
query1.open;

dbgrid的总行数就是
query1.recordcount

dbgrid1.Columns.Grid.Fields[7].Value
这个是选中列第八行的值

还有别的方法
比如你在dbgrid的cellclick方法中写
dbgrd1.DataSource.DataSet.FieldByName('你想取的字段名称').AsString
这个可以取出你想点中的某行的某个字段内容
liu__huan
2009-09-12 · TA获得超过1064个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:322万
展开全部
用关联到dbgrid上的那个query、dataset。得到总行数、遍历就逐行读了。

建议:
换成dbgrideh试一下,可以在下面直接显示行数统计。如果只是为了统计。
如果还是需要遍历,换不换都ok。

---------------------------------------------------------------
个人意见,仅供参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式