delphi 动态给ComBoBox赋值,从ComBoBox中取值  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi 动态给ComBoBox赋值,从ComBoBox中取值


1、把数据库中的项目信息(项目名称、项目编号)动态赋给ComBoBox
 cbProjectName.Items.Clear;
  with adoQryProject do
  begin
    First;
    while not Eof do
    begin
      ProjectNameStr := fieldByName('ProjectName').AsString;
      if Trim(ProjectNameStr) <> '' then
        cbProjectName.Items.AddObject(ProjectNameStr, TObject(fieldByName('ProjectID').AsInteger));
      Next;
    end;
  end;


2、读取ComBoBox中的值
ProjectID:= IInteger(cbProjectName.Items.Objects[cbProjectName.ItemIndex]);
ProjectName:= cbProjectName.Text;



3、快速定位到某个字段或数据:
1>、设置Combobox控件的AutoComplete属性为true即可;
2>、combobox1.ItemIndex := Combobox1.Items.IndexOf(trim(edit1.text));

推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.044826030731201 seconds