如何在TDBLookupComboBox中动态付值?即通过参数在程序中付值。
第一个回答正确者给分。

解决方案 »

  1.   

    你所说的问题按如下方法即可解决:  //DBLkComb为TDBLookupComboBox's Name
      with DBLkComb do begin
        ListSource.DataSet.Locate(DBLkComb.KeyField,'value',[]) ;
        //Value可自已传个参数过来
        DBLkComb.KeyValue:=ListSource.DataSet.FieldByName(DBLkComb.KeyField).Value ;
      end ;
      

  2.   

    with dblookupcombobox1 do
    begin
      listsource:=datasource1;
      listfield:='field1';
    end;
      

  3.   

    用TDBLookupComboBox控件一点都不方便,不如就用ComboBox吧,简单还不太会出错