我在dbgrid中要实现查找字段功能,但我使用了Lookup field后,发现Lookup field中的值不能出现在dbgrid的cell中,我想肯定是设置不对的原因。如何解决,如何正确使用Lookup field?

解决方案 »

  1.   

    方法如下:
    1、在Dataset中增加一个字段,在Name输入这段名称,确定字段类型和长度;
    2、Key Fields设置存储字段;LookUp Keys设置为查询字段;Result Field为Cell显示字段的内容;
    3、在Dataset的AfterOpen事件中加入另外一个DataSet1open事件,搞定;
    快结贴!
      

  2.   

    我试过了,发现dropdown 列表框中的值依然不能出现在cell中。为何?能描述的更详细些吗?
      

  3.   

    我也碰到过这个情况,好像用这个方法query里边不成功,我就用了table,就可以了,设置如下:
    1、在Dataset中增加一个字段,在Name输入这段名称,确定字段类型和长度;
    2、Key Fields设置存储字段;LookUp Keys设置为查询字段;Result Field为Cell显示字段的内容;
    别忘记最后要打开查找的数据集