我想在combobox的下拉列表中显示从数据库中提取的多个字段.但是选择后值显示一个字段的内容 ( 积分: 100 )

  • 主题发起人 主题发起人 flysnow01
  • 开始时间 开始时间
F

flysnow01

Unregistered / Unconfirmed
GUEST, unregistred user!
例如:在下拉列表中显示从数据库中提取的字段编号,姓名,性别

编号 姓名 性别

001 sally Male

002 Lily Female

但是,选择后在combobox中只显示编号内容 即:combobox1.text=001
如选择001 sally Male 后 combobox1.text=001,即在combobox1中只显示001,请问怎么实现?

 
例如:在下拉列表中显示从数据库中提取的字段编号,姓名,性别

编号 姓名 性别

001 sally Male

002 Lily Female

但是,选择后在combobox中只显示编号内容 即:combobox1.text=001
如选择001 sally Male 后 combobox1.text=001,即在combobox1中只显示001,请问怎么实现?

 
combobox1.text := query1.fieldbyname('編號').asstring;
 
表述不清
 
ComboBox1.Items.add(AdoQuery1.fieldbyname('编号').AsString+#32+#32+AdoQuery1.fieldbyname('姓名').AsString+#32+#32+AdoQuery1.fieldbyname('性别').asString);

(#32:Space)
delphi7.0+Sql2000 Test Success!
 
在onchange事件中,把选中的字符串截取部分赋给 combox1.txt 就可以了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
374
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部