dbgrid中加入COMBOBOX

原创 2007年10月07日 01:09:00

在DBGrid 网 格 中 实 现 下 拉 列 表, 设 置 好DBGrid 中 该 字 段 的PickList
字 符 串 列 表、 初 始 的 序 号 值DropDownRows 即 可。 以 职 工 信 息 库 中
的 籍 贯 字 段( 字 符 串 类 型) 为 例, 具 体 设 计 步 骤 如 下:
 1、 在 窗 体 上 放 置Table1、DataSource1、DBGrid1、DBNavigator1 等 控 件 对 象,
 按 下 表 设 置 各 个 对 象 的 属 性:

---------------------------------------
对象       属性         设定值
---------------------------------------
Table1       DataBase     sy1
             Table        zgk.dbf   //职工信息库
DataSource1  DataSet      Table1
DbGrid1      DataSource   DataSource1
DBNavigator1 DataSource   Datasource1
-------------------------------------------
2、 双 击Table1, 在 弹 出 的Form1.Table1 窗 口 中, 用 右 键 弹 出 快 捷 菜 单,
 单 击Add Fields 菜 单 项; 选 择 所 有 的 字 段 后, 按OK 按 钮。
3、 修 改 第2 步 新 增 字 段 的DisplayLabel 属 性。 以Table1ZGBH 字 段 为 例,
在Object Inspector 窗 口 中 选 择Table1ZGBH, 修 改 属 性DisplayLabel= 职 工 编
号, 其 余 字 段 类 似。
4、 双 击DBGrid1, 在 弹 出 的Editing DBGrid1.Columns 窗 口 中, 单 击
Add all Fields 按 钮, 增 加Table1 的 所 有 字 段。
5、 在Editing DBGrid1.Columns 窗 口, 选 择jg 这 一 行, 切 换 到
Object Inspector 窗 口, 修 改 它 的PickList.Strings 为“ 湖 北 枝 江 市
( 换 行) 北 京 市( 换 行) 河 南 平 顶 山 市( 换 行) 浙 江 德 清 市”
6、 在Form1.Oncreate 事 件 中 写 入 语 句:
Table1.Open;
7、F9 运 行, 用 鼠 标 点 击 某 个 记 录 的 籍 贯 字 段, 右 边 即 出 现 一 个
 按 钮, 点 击 这 个 按 钮, 可 出 现 一 个 下 拉 列 表, 包 含 第5 步 中 输 入
 的 四 行 字 符 串, 可 用 鼠 标 进 行 选 择。 当 然 也 可 以 自 行 输 入 一 个
 并 不 属 下 拉 列 表 中 的 字 符 串。
 

[delphi]ComboBox实现显示文本与值不同的方法

在html的select下拉框标签里,option选项可以单独设置一个值,可以和显示的文本不同,但在delphi中,下拉框组件ComboBox却无法直接像它一样,赋予一个单独的值,但是我们可以通过其他...
  • none01
  • none01
  • 2013年05月23日 17:29
  • 5375

TComboBox组件的重要属性

TComboBox组件的重要属性 CharCase--------此属性用于设置编辑框内文字的大小写 DropDownCount---此属性用于设置当用户下拉组合框时不需要加滚动条就能显示的项...
  • kyfvc
  • kyfvc
  • 2013年04月23日 12:58
  • 5723

在editorgrid中加入combox的使用

在editorgrid中加入combox(转) 在gird中加入comboBox(下拉列表)来实现选择comboBox的值来补充grid(表格)单元格中的值,这是一种富客户端的表现,可以大量...
  • liuyangan2008
  • liuyangan2008
  • 2014年01月16日 17:00
  • 858

flex中ComboBox的自定义样式 无边框

ComboBox引用皮肤类:s|ComboBox{skinClass:ClassReference("com.kingtop.skins.CustomComboBoxSkins")} 1.在com....
  • wpz0713
  • wpz0713
  • 2015年01月14日 13:53
  • 1693

利用JavaFx开发RIA桌面应用-ComboBox组合编辑框水平增长

ComboBox组合编辑框水平增长实现方式
  • loongshawn
  • loongshawn
  • 2016年10月25日 11:20
  • 1667

Qtableview代理类实现添加Combobox 全部代码

我是把代理类单独放在一个头文件和APP中,我看网上有的代码是掺杂在其他类实现文件中,觉得这样不好 目前仅仅是实现了添加combobox,若实现其他的,可以在以下几个文件中再添加即可。 网上很多代码...
  • ganggegel
  • ganggegel
  • 2017年07月24日 13:26
  • 415

Qt-QML-ComboBox-自定义,实现状态表示,内容可以动态正价,使用ListModel

哎呀呀呀, 问:杀死一个程序员一个程序要需要进步? 答:该三次需求 我感觉我就要再这需求的变更中被杀死了。不管怎么说,总是要跟着需求走的的,客户才是第一么(要不是因为钱,我才不会了) 下面先上...
  • z609932088
  • z609932088
  • 2017年06月13日 22:52
  • 886

c#(winform)中ComboBox和ListBox添加项,写一个用户控件

用comboBox的数据绑定的方法很简单,建一个数据源,绑定到ComboBox上,然后指定DisplayMember和 ValueMember就可以了。但是感觉好不灵活哦,如果我要在ComboBox上...
  • u013908405
  • u013908405
  • 2015年08月18日 14:19
  • 1135

easyui combobox获取后台数据库数据的方式介绍

今天中午利用午休时间,学习了一下easyui combobox控件的的使用,可以参见下面的连接查看与combobox 相关的资料     easyui combobox详细介绍  (一)、功能需求(如...
  • u012027337
  • u012027337
  • 2016年05月16日 15:30
  • 9393

Qt 之-下拉列表框QComboBox类

QComboBox是QT GUI中的下拉列表框。 [cpp] view plaincopy class Q_GUI_EXPORT QComboBox : p...
  • oLinXi1234567
  • oLinXi1234567
  • 2014年05月13日 16:43
  • 3066
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dbgrid中加入COMBOBOX
举报原因:
原因补充:

(最多只允许输入30个字)