读数据表的值(100分)

  • 主题发起人 主题发起人 a_ping
  • 开始时间 开始时间
A

a_ping

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么得到DBGrid中的一个格子里的值,让一个变量等于这个值,给个源码,急阿,下午才能来,帮忙顶一下,谢谢!
 
让关联的数据集移动记录到相应的行,然后取列相对应的字段值。
如为5行3列的值。
table1.recno:=5;
vStr:=table1.fields[2].asString;
 
不不,刚才错了,是StringGrid,可怎么得到某个格子里的值?
 
edit1.text:=dbgrid1.DataSource.DataSet.FieldByName('你的字段名').Value;
 
其实: col:=stringgrid1.col//这是列的值; row:=stringgrid1.row//这是行的值;
上面都是Tstringgrid的属性
edit1.text:=stringgrid1.cells[2,stringgrid1.row];
 
5行3列的值
vStr:=StringGrid1.Cells[3,5]; //如没有设置固定行列,应是cells[2,4]
 
那如果我要是随机取一个格的值的话,不能总指定x和y的值吧,那怎么实现呢
 
cells[col,row]就可以了
 
//下面是你点中那个cells的值,也就是你的随机了
stringgrid1.cells[stringgrid1.col,stringgrid1.row];
 
多人接受答案了。
 
后退
顶部