delphi dbgrid问题
来源:百度知道 编辑:UC知道 时间:2024/09/21 01:46:39
如何对DBGRID中的第二条或是第三条的任意一条记录操作。就是记录指针移动的问题。谢谢
在DBGrid的Onclick事件中
dbgrid1.Fields 就是当前点击这一行的值.
dbgrid1.Fields[0] 当前点击这一行的第一列.
...
所以对于dbgrid来说,就不牵涉到指针的移动了.
顺便加句, dbgrid.Fields 和AdoQuery.fields 的属性是完全一样的,
Adoquery可以用 First,Next 定位, dbgrid中用onclick事件判断用户选则的那一行即可.
可以使用 adoquery1.moveto() 或者 adoquery1.next;//移动到下一条
如果不行使用postmessage发送按键信息
用数据集的指针移动就可以了