CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

combobox能实现多列的显示吗?

楼主mouxinbo(mouxinbo)2005-02-18 15:40:20 在 Delphi / VCL组件开发及应用 提问

我想用combobox控件来实现多个字段同时显示,如id,名称,性别,籍贯,年龄等。  
  如何做? 问题点数:100、回复次数:16Top

1 楼vinsonshen(为了明天)回复于 2005-02-18 15:45:55 得分 0

select   [name]   from   syscolumns   where   id=object_id('表名')Top

2 楼spark_zh()回复于 2005-02-18 15:54:01 得分 0

不行Top

3 楼dashi111(sally)回复于 2005-02-26 09:35:36 得分 10

我也正想问这个问题,有谁知道请帮个忙呀?  
  Top

4 楼mianbaosoft(不懂爱)(难道真的要回火星)回复于 2005-02-26 09:40:25 得分 0

多个字段同时显示?   一条纪录的多个字段可以呀,多条记录,多个字段,不行  
   
  不理解楼主的意思Top

5 楼happyggy(Delphi<-&&->java)回复于 2005-02-26 09:54:57 得分 0

什么意思?Top

6 楼wlmhlg(浪子)回复于 2005-02-26 10:40:33 得分 10

显示就容易,用table就搞定,不过你的意思好象?Top

7 楼ron_xin(星雨)回复于 2005-02-26 13:31:02 得分 10

用DBLookupComboBox  
  在ListField中把字段名用;分隔开.如Descript;Code_NoTop

8 楼nahaotian(山村僵尸)回复于 2005-03-08 11:06:08 得分 50

objItemEx=Class  
      public  
          caption:string;  
          value:string;  
      end;  
  procedure   TForm1.Button1Click(Sender:   TObject);  
      var  
          objItem:ObjItemEx;  
          i:integer;  
  begin  
      for   i:=1   to   26   do  
      begin  
          objitem:=ObjItemEx.Create;  
          objitem.caption:='Caption'   +   inttostr(i);  
          objitem.value:='value'   +   inttostr(i);  
          combobox1.Items.AddObject('ComboBox'   +   inttostr(i),objitem);  
      end;  
      combobox1.ItemIndex:=0;  
  end;  
   
  procedure   TForm1.Button2Click(Sender:   TObject);  
      var  
          objItem:ObjItemEx;  
  begin  
      objitem:=(combobox1.Items.Objects[combobox1.ItemIndex]   as   ObjItemEx);  
      showmessage(objitem.caption);  
          showmessage(objitem.value   );  
  end;Top

9 楼chengangcsdn(wenxin)回复于 2005-03-08 11:18:11 得分 0

为什么不用LISTVIEW呢?Top

10 楼maming2003(關機.睡覺!)回复于 2005-03-08 12:05:30 得分 0

你用grid啊Top

11 楼cdsgajxlp(起名很难)回复于 2005-03-08 12:09:11 得分 10

combobox.text:=   id,名称,性别,籍贯,年龄  
  以上都为对应的值Top

12 楼cdsgajxlp(起名很难)回复于 2005-03-08 12:10:37 得分 0

ComboBox1.Items.Add(id,名称,性别,籍贯,年龄)Top

13 楼g961681(技术庸人(情商太低))回复于 2005-03-08 13:04:30 得分 10

用第三方控件吧!基本上都有这功能的!Top

14 楼whbo(王红波(年轻人,要有所作为))回复于 2005-03-08 13:16:02 得分 0

是要分成三列?不如用三个combobox算了Top

15 楼senfore(来而不往非礼也!)回复于 2005-03-08 13:36:54 得分 0

用StringGrid不就可以了,Top

16 楼Heyongfeng(小何)回复于 2005-03-09 09:56:02 得分 0

没试过Top

相关问题

  • 请问怎样在Winform实现combobox 显示多列
  • 请问WinForm高手:DataGrid中已实现了加载ComboBox,如何让它开始运行时就显示ComboBox,而不是点击该列后才显示为ComboBox?
  • combobox分列显示问题
  • 如何实现在csDropDownList型的ComboBox中按上下键时显示下拉列表?多谢
  • ******如何实现ComboBox和Text的靠右显示?******
  • sql多列显示能实现吗?
  • 如何list control实现多列显示?
  • 如何实现图像列表显示
  • 如何实现ComboBox选择位图名并显示在对话框中
  • 如何实现flat风格多列ComboBox,请给个思路(winform)

关键词

  • 字段
  • objitem
  • combobox
  • objitemex
  • 籍贯
  • 显示
  • inttostr
  • 性别
  • caption
  • 年龄

得分解答快速导航

  • 帖主:mouxinbo
  • dashi111
  • wlmhlg
  • ron_xin
  • nahaotian
  • cdsgajxlp
  • g961681

相关链接

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

广告也精彩

反馈

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