DBGrid行数有关问题请问

DBGrid行数问题请教
Sheet1 Sheet2 Sheet3
A      1234   aaaa
B      5678   bbbb
C      9012   cccc
假设DBGrid数据如上,现在有两个问题
1:假设我现在只有Sheet1的关键字B,怎么获取B对应的行数?
2:用关键字B怎么获取该行对应的Sheet3的值,即用B直接查询到bbbb
谢谢

------解决方案--------------------
adoquery的loacate定位就可以了,然后直接访问adoquery即可,当然你可以遍历grid
------解决方案--------------------
locate可以按字段定位,此时直接用fieldbyname就得到同记录其他字段的值了