我刚学delphi,dblookupcombobox控件不知道怎么给它指定初值,比如我listsource
中有1,2,3,4,5,五条记录,如果我想让3在form加载的出现在dblookupcombobox
中,应该怎么做,先谢过了!

解决方案 »

  1.   

    没搞明白你的意思
    举个例子
    如 A表中字段如下 id   name sex 
    b表中字段如下 id   depart 
    想显示如下,name ,depart ,
    修改一个人属于哪个部门,id为部门代码
    则可设一个adodataset1中取a表中数据,adodataset2取b表中的数据,加入固定列中,添加固定字段,再添加lookup类型列.显示用dblookupcombobox,通过
    id关联,你看一下帮助
      

  2.   

    你说的那些我会用,举个例子,如,表A中有字段,ID  name  sex  depart_id(外键)
    表B中的字段,depart_id(主键)  depart_name
    depart_name有多个值,为 第一  第二   第三   第四  第五
    然后我用dblookupcombobox 控件,datasource为表A,datafield为depart_id
    listsource为表B,listfield为depart_name,keyfield 为depart_id,
    我现在想在form 刚加载时显示 depart_name 的 第四 值该怎么做?