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));

相关阅读 >>

Delphi 判断 文本文件 utf-8 bom头

Delphi图片上写水印文字函数

Delphi-xe5-开发 android uri简介

Delphi 批量多个字符串合并一个txt文件

Delphi整理三(窗体和基本组件)

Delphi图像数据压缩解压缩实例

汇编数据宽度和字节序

Delphi 标头控件(theadercontrol)中的显示复选框

Delphi 时间到就触发事件

Delphi从外部拖拽文件

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...