用Delphi7和SQL7做一个简单的管理系统。现表的结构简说明如下:  ID      NAME---------------------001      桂林002      上海这样的表结构,现在我在Dilphi7中使用下拉框的控件。如果当然点下拉框时显示的是NAME字段的内容。当点击框内的内容的时候显示是相应的ID呢?请大侠指点!~

解决方案 »

  1.   

    procedure TForm1.ComboBox1Enter(Sender: TObject);
    begin
      ComboBox1.clear;
      with table1 do
      begin
       first;
       while not table1.eof do
       begin
        ComboBox1.items.add(Fieldbyname('njame).Asstring);
        next;
       end;
    end;
      

  2.   

    这样只能取一个字段值。当我下拉的时候显示的是NAME字段的值,当我选中一个值后,点中它的时候就显示的是ID值。因为数据库中NAME是相同的,ID是唯一的。如何做呢?
      

  3.   

    是不是下拉选择到某个NAME值,然后hint提示相关ID值???
      

  4.   

    TComboBoxEx用这个组件,在Additem中有一个Data:pointer 可以用呀
      

  5.   

    to :dirusr(年年有大运)
    能给段代码,说明一下怎么用吗?