DATASOURCE就不设置,你拿它来干什么?

解决方案 »

  1.   

    你只要将ListSource对应的DataSet.First就行了。
      

  2.   

    ylk_pop(贪食蛇): DataSet.First 之后还是不行。
    wonderxin(网鑫):之所以不设置DATASOURCE是该框只是作为选查询条件的框,而不是作为编辑框。例如说,我有一个城市表CITY, 我在做另一个表单 连锁店 表(很多记录),
    当我须浏览 连锁店 时,我可能在FORM 上边放一个城市下拉查询框.各位大侠,帮帮我.
      

  3.   

    procedure TForm1.FormActivate(Sender: TObject);
    begin
            DBLookupComboBox1.ListSource.DataSet.open;
            DBLookupComboBox1.ListSource.DataSet.first;
            DBLookupComboBox1.KeyValue := DBLookupComboBox1.ListSource.DataSet.fieldbyname(DBLookupComboBox1.keyField).asstring;//or asinteger 等等
    end;