小问题,在线等,combobox的操作问题

gossan 2003-11-24 05:37:52
从数据库中读到某数据,如李三,如何在combobox中显示出李三来,因为combobox是不可修改的,固定里张五、王二、李三,而李三就要直接显示在combobox中。解决问题立即给分。要代码.分不够可以加
...全文
88 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gossan 2003-11-28
  • 打赏
  • 举报
回复
我说了。我设置了一个变量a,从数据库中读到数据为李三,现在combobox中固定了100来项,其中1项为李三,现在怎样自动将combobox中的显示直接显示为李三。
solokey 2003-11-26
  • 打赏
  • 举报
回复
INDEX-1表示你没有选择
0表示选择第一项
1表示选择第二项




gossan 2003-11-26
  • 打赏
  • 举报
回复
ComboBox1.ItemIndex := ComboBox1.Items.IndexOf('李三');
此方法不行,显示出来这个变量一直为'-1',如何能知道某字符串在combobox中的index
jimh 2003-11-24
  • 打赏
  • 举报
回复
支持dy_paradise(小耳朵)
dulei115 2003-11-24
  • 打赏
  • 举报
回复
直接用
ComboBox1.Text := '李三';
boytomato 2003-11-24
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
begin
combobox1.Text :=table1.FieldValues['name'];
combobox1.Items.Add('李三');
combobox1.Items.Add('张五');
.
.
.

end;
dy_paradise 2003-11-24
  • 打赏
  • 举报
回复
ComboBox1.Items.Add('李三');
ComboBox1.ItemIndex := ComboBox1.Items.IndexOf('李三');
dy_paradise 2003-11-24
  • 打赏
  • 举报
回复

ComboBox1.ItemIndex := ComboBox1.Items.IndexOf('李三');
xiaoqiang123 2003-11-24
  • 打赏
  • 举报
回复
wenjianyao(建) 说得对!
午秋 2003-11-24
  • 打赏
  • 举报
回复
ComboBox1.ItemIndex := ComboBox1.Items.IndexOf('李三');
wenjianyao 2003-11-24
  • 打赏
  • 举报
回复
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from 表')
if not adoquery1.IsEmpty then
begin
while not adoquery1.Eof do
begin
combobox1.Items.Add(adoquery1.fieldbyname('字段').AsString);
adoquery1.Next;
end;
combobox1.ItemIndex:=0;(假设0是张三的索引)
upingking 2003-11-24
  • 打赏
  • 举报
回复
combobox1.text:='李三';
呵呵,就这么简单

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧