现在用wwdbgrid输入数据,需要输入编号和姓名,当我输入编号回车后,相应的姓名会从人事表中查找出来并显示在表格中。请问如何实现,请高手赐教。编号   姓名
1      张三
2      (回车自动显示)该如何实现 ,请高手赐教。能否给点简单的代码我,谢谢了

解决方案 »

  1.   

    在OnKeyPress事件中写这个:
    if 人事数据集.Locate('姓名',wwdbgrid.dataSource.DataSet.FindField('编码').Value,[]) then
    wwdbgrid.dataSource.DataSet.FindField('姓名').Value:=人事表.FindField('姓名').Value;
      

  2.   

    数据表控件用的都是adotable,我试了上面的方法,只要按下键盘就报错。有不有别的方法。
      

  3.   

    能否不用表格,改用其他控件,比方说TDBEdit..
    这样的话,就可以很方便的写消息了
      

  4.   

    把查询出来的结果放到query中,wwdbgrid和query连接~~