用了一个DBGrid 控件读取数据库的值,有两条记录,想取出其中的第一行第一列的值赋值给label ,以供页面显示
但是查了些资料,DBGrid 好像不能取某行某列的值,所以请高手帮我看一下,若不用这个控件,那用什么控件实现这样的功能,本人刚接触delphi 新手求解
数据记录 表a
b c
abc 2012-2-1
bcd 2012-2-3
但是查了些资料,DBGrid 好像不能取某行某列的值,所以请高手帮我看一下,若不用这个控件,那用什么控件实现这样的功能,本人刚接触delphi 新手求解
数据记录 表a
b c
abc 2012-2-1
bcd 2012-2-3
他的意思是,你的DBGrid 现在点击到哪行,然后取该行[a]这个字段的值
adoquery.FieldByName('a').Asstring;
//这样就是取第十条记录字段A的值了//如果想不在界面上看到游标移动则:
var i:integer;ADOQuery1.DisableControls;
i := adoquery.RecNo;
adoquery.RecNo := 10;
adoquery.FieldByName('a').Asstring;
adoquery.RecNo := i;
ADOQuery1.EnableControls;