CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

如何让combobox显示的是另一个表中的数据项?求教

楼主bluewindyy(班班)2003-09-02 03:48:41 在 Delphi / VCL组件开发及应用 提问

combobox的下拉菜单中希望能够选择的是另一个表中的数据项   ,这该怎么实现? 问题点数:50、回复次数:6Top

1 楼joky1981(共享)回复于 2003-09-02 04:46:19 得分 10

可以重新创建一个数据集  
   
   
  procedure   UpdateComboBox(MyComboBox:   TCustomComboBox;   MyADODataSet:   TADODataSet;  
                  MyFieldName,   SQLStr:   String);  
  begin  
      MyComboBox.Clear;  
      MyADODataSet.Close;  
      MyADODataSet.CommandText:=   SQLStr;  
      MyADODataSet.Open;  
      MyADODataSet.First;  
      While   not   MyADODataSet.Eof   do  
          begin  
              MyComboBox.Items.Add(MyADODataSet.FieldValues[MyFieldName]);  
              MyADODataSet.Next;  
          end;  
  end;Top

2 楼jpyc(九品-沉默)回复于 2003-09-02 07:29:20 得分 0

look,不用什么代码:  
   
  http://218.56.11.178:8020/web/index.aspx  
   
  -》下载基地-》例程-数据库/报表-》在DBGRID中下拉列表的显示Top

3 楼cow8063(天涯远不远?不远!人在天涯,天涯怎会远)回复于 2003-09-02 08:15:02 得分 10

while   not   eof  
        combox2.items.add(fieldbyname('field').asstring);  
        next;  
  end;Top

4 楼tjff2000(fengyun)回复于 2003-09-02 08:19:58 得分 10

with   Table1   do  
      begin  
          first;  
          while   not   eof   do  
          combobox1.items.add(fieldbyname('yourfield').asstring);  
          next;  
  end;  
   
      end;Top

5 楼seawavefj(@_@)回复于 2003-09-02 08:24:33 得分 10

with   ADOQuery   do  
      begin  
          first;  
          while   not   eof   do  
          combobox1.items.add(fieldbyname('yourfield').asstring);  
          next;  
  end;  
   
      end;  
  Top

6 楼long102(龙102)回复于 2003-09-02 08:56:51 得分 10

ADODATASET1.CLOSE;  
  ADODATASET1.COMMANDTEXT:='SELECT   *   FROM   B11';  
  ADODATASET1.OPEN;  
  with   ADODATASET1   do  
  begin  
          first;  
          while   not   eof   do  
          combobox1.items.add(fieldbyname('yourfield').asstring);  
          next;  
        end;  
  end;  
   
  Top

相关问题

  • 请问那个列表控件可以在数据项中显示图片?
  • 请问如何根据一个combobox的数据项的改变而改变另一个combobox中的整个数据项,比如。。
  • 请问如何在ListView(vReport类型)中的数据项中显示图片?
  • 跨工程填充报表数据,项目卡死,高手帮忙!
  • 用什么控件读取数据项用下拉条显示在里面~~送分啊!
  • 如何使用sql将数据表中的一个数据项导入另外一个表中?
  • 将ADOQUERY查询出的数据项导入一个临时表时遇到的问题
  • 在多个表连接后,从中选出的数据项,如何对其中某项进行更新?
  • 怎样将表格中的某一列提取出来并且数据项不重复?
  • 数据项定位问题?.................

关键词

  • myadodataset
  • mycombobox
  • adodataset
  • combobox
  • fieldbyname
  • asstring
  • eof
  • next
  • begin
  • items

得分解答快速导航

  • 帖主:bluewindyy
  • joky1981
  • cow8063
  • tjff2000
  • seawavefj
  • long102

相关链接

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

广告也精彩

反馈

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