如何实现dbgrid中的picklist,该picklist来自另外一个数据集?(50分)

  • 主题发起人 主题发起人 ybjames2001
  • 开始时间 开始时间
Y

ybjames2001

Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现如下功能:在dbgrid中的某个字段可以点击产生下拉框,picklist,而这个picklist的内容是来自另外一个数据集中的某个字段,请问如何实现?
 
定义一个query,query中的数据取自另外一个数据集中的某个字段,然后
扫描这个query(循环),每扫描一条记录,将得到的数据赋给picklist。
例如:DBGrid1.Columns[0].PickList.Add(Query1.Fields[0].AsString);
[:)]
 
还是用现成的了吧,如infopower
 
为什么一定要用PICKLIST呢,用fklookup字段,连上另一个数据集就可以了嘛
 
同意楼上,用lookup字段很容易解决
 
用LOOKUP效果不好,用MDI时,当关联表的内容变了,PICKLIST里面没有变化啊,
 
请问fklookup字段是在那个控件包里的?
 
是在diamond access 控件包中的。
 
呵呵,该说的各位都说了。
 
后退
顶部