DELPHI DBGRID组件的行数
我在程序中用的是ACCESS数据库,关联在DBGRID组件。想请教各位,我如何获取DBGRID中的总行数,并可以一行一行读取数据?我用的是DELPHI7.0XP2系统谢谢...
我在程序中用的是ACCESS数据库,关联在DBGRID组件。
想请教各位,我如何获取DBGRID中的总行数,并可以一行一行读取数据?
我用的是DELPHI7.0 XP2系统
谢谢您的指教
谢谢您的指教,逐行的话,怎么读某一列的的数据?
比如说 我要第2行第2列的数据。 展开
想请教各位,我如何获取DBGRID中的总行数,并可以一行一行读取数据?
我用的是DELPHI7.0 XP2系统
谢谢您的指教
谢谢您的指教,逐行的话,怎么读某一列的的数据?
比如说 我要第2行第2列的数据。 展开
2个回答
展开全部
你用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
这个可以取出你想点中的某行的某个字段内容
以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
这个可以取出你想点中的某行的某个字段内容
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询