CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

怎么从一个数据库中读出一列将其放入combo控件!!!

楼主20004(20004)2002-04-16 13:14:28 在 Delphi / 数据库相关 提问

我是新手,请解答。 问题点数:20、回复次数:11Top

1 楼lzf1010(深宇)回复于 2002-04-16 13:17:58 得分 0

combo.items.add(dataset.fieldbyname(yourfieldname));Top

2 楼outer2000(天外流星)回复于 2002-04-16 13:20:39 得分 0

为什么不用DBLookupComboBoxTop

3 楼NetFair(2006,成功转型!从事市场工作!坚持技术市场两手抓,两手都要硬方针!)回复于 2002-04-16 13:22:26 得分 5

假设你用的是Table  
  Table1.first;  
  while   not   Table1.eof   do  
  begin  
      ComboBox1.items.add(Table1.FieldByName('字段名').AsString);  
      Table1.Next;  
  end;Top

4 楼mr_wn(宝盖丁)回复于 2002-04-16 13:23:22 得分 5

with   query1   do  
  begin  
      close;  
      sql.clear;  
      sql.add('select   onefield   from   tabel');  
      open;  
      first;  
      while   not   eof   do  
          begin  
              combobox.items.add(fieldbyname(onefield).asstring);  
              next;  
          end;  
  end;Top

5 楼shengs(你想猜赢我啊,边有禁鬼易,我猜!)回复于 2002-04-16 13:23:51 得分 0

楼上的方法可以,  
  用dbcombobox控件也可以,  
  datasource设置数据表,datafield选字段就可以,  
  Top

6 楼20004(20004)回复于 2002-04-16 13:23:52 得分 0

我不行呀,我太笨了,我用了一个DataSource1和一个combobox1  
  请您直接写给我代码,谢谢,成功马上给份。Top

7 楼mr_wn(宝盖丁)回复于 2002-04-16 13:24:37 得分 5

with   query1   do  
  begin  
      close;  
      sql.clear;  
      sql.add('select   onefield   from   tabel');  
      open;  
      first;  
      combobox.items.clear;  
      while   not   eof   do  
          begin  
              combobox.items.add(fieldbyname(onefield).asstring);  
              next;  
          end;  
  end;Top

8 楼mr_wn(宝盖丁)回复于 2002-04-16 13:25:47 得分 5

with   query1   do  
  begin  
      close;  
      sql.clear;  
      sql.add('select   onefield   from   tabel');  
      open;  
      first;  
      combobox.items.clear;  
      while   not   eof   do  
          begin  
              combobox.items.add(fieldbyname(onefield).asstring);  
              next;  
          end;  
  end;Top

9 楼prometheusphinx(白日梦)回复于 2002-04-16 13:26:48 得分 0

combobox1.items.clear;  
  datasource1.dataset.first;  
  while   not   datasource1.dataset.eof   do  
  begin  
      combobox1.items.add(datasource1.dataset.fieldbyname('aaa').asstring);  
      datasource1.dataset.next;  
  end;Top

10 楼20004(20004)回复于 2002-04-16 13:27:27 得分 0

怎么给分呀,不要打我,我是新手!Top

11 楼everydayniceday(大卫)回复于 2002-04-16 13:36:15 得分 0

我真是没什么可写的,他们说的都没错,我也用过的,没问题。Top

12 楼20004(20004)回复于 2002-04-16 13:42:41 得分 0

我成功了,谢谢各位,但还有:    
   
  楼上的方法可以,  
  用dbcombobox控件也可以,  
  datasource设置数据表,datafield选字段就可以,  
   
     
    我选了可是只能出现一项,为什么??????????????Top

相关问题

  • 读出数据库的图片,怎么样放在对应的image控件中
  • 请问如何将存储在数据库里的图片读出放到PictureBox控件里显示出来?
  • 请问如何动态生成n个控件?n是由数据库里读出的.
  • 求助,有关从数据库读出数据显示在组合框和日期控件里
  • 再问:如何用控件从数据库中读出特殊字符(如:a上面有两个点的字符)!!!????
  • 数据库编辑控件
  • 数据库控件问题
  • 请问如何能用VFP把一张图象存入数据库,并读出来显示到窗体或者图象控件内?
  • 有关activex动态从数据库读出控件显示的速度优化问题!!我现在写的这个太慢了,让人无法忍受!
  • 在窗口显示一下图片的问题,从数据库读出来的BLOB图片数据要用什么控件显示

关键词

  • 控件
  • sql
  • onefield
  • dobegin
  • combobox
  • fieldbyname
  • asstring
  • datasource
  • eof
  • clear

得分解答快速导航

  • 帖主:20004
  • NetFair
  • mr_wn
  • mr_wn
  • mr_wn

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo