我现在有两个表.
一个如表一:Name,sex,age,address(在表一中已经输入[zerolx '男' 21 '上海'])
另一个表和DBgrid连接
我在DBgrid中输入'zerolx'中就能得到其他的内容('男' 21 '上海') 
    ------------------------------------
   |  Name  |  Sex  |  age  |  Address  |
    ------------------------------------
   |输入Name|得到Sex|得到age|得到address|
    ------------------------------------
   | zerolx |   男  |  21   |   上海    |
    ------------------------------------

解决方案 »

  1.   

    可以在query控件里写,也可以在dbgrid里动态写
    在写第一个字段后,打开另一个表,定位,找到后赋值给这个表就行了
      

  2.   

    dbgrid实现起来比较麻烦,使用StringGrid可以简单的实现,不过最终也得使用AdoQuery对象来查询得到结果后赋值,亦或者使用第三方组件,如:ehgrid
      

  3.   

    在DBGrid的CelExit事件中写代码
      

  4.   

    谢谢各位,问题已经解决。等会结帖。
    还有一个问题是如何使用clientDataSet.CommandText我怎么使用他都没反应啊。给个例子,谢谢,分不够就说