请问怎样把数据库的一个表的一个整列的内容加到ListBox来?怎样编程实现?就是比如说:"demo.db"表单列属性分别为ID,Name,Email
偶现在想要把Name列放到ListBox来显示,ID和Email用Edit(或者DBedit)显示
然后实现点击ListBox的显示的Name,ID和Email跟着改变没有书看~ 拜托了,各位!

解决方案 »

  1.   

    查询出所需要的列,然后写入listbox即可
      

  2.   

    我用SQL语句写出了'Select Name form "demo.db"'
    怎样写入ListBox啊?具体方法是什么啊?拜托~
      

  3.   

    //写入listbox中
    var
    i:integer;
    begin
     for i:=0 to adoquery1.RecordCount-1 do
     begin
      listbox1.Items.Add(adoquery1.FieldValues['Name']);
      adoquery1.Next;
     end;
    end;//实现点击ListBox,ID和Email跟着改变
    procedure TForm1.ListBox1Click(Sender: TObject);
    begin
      adoquery1.Locate('Name',listbox1.Items.Strings[listbox1.ItemIndex],[loPartialKey]);
     
    end;
      

  4.   

    //写入listbox中
    var
    i:integer;
    ListItem:TListItem;
    begin
     for i:=0 to adoquery1.RecordCount-1 do
     begin
      ListItem:=listbox1.Items.Add;
      ListItem.Caption:=(adoquery1.FieldValues['ID']);
      ListItem.SubItems.Add(adoquery1.FieldValues['Name']);
      ListItem.SubItems.Add(adoquery1.FieldValues['Email']);
      adoquery1.Next;
     end;
    end;