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 步 中 输 入
 的 四 行 字 符 串, 可 用 鼠 标 进 行 选 择。 当 然 也 可 以 自 行 输 入 一 个
 并 不 属 下 拉 列 表 中 的 字 符 串。
 

相关文章推荐

ComboBox下拉DBGrid第三方控件的例子

unit usLookUpComboBox; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphic...

DBgrid 第一列加入CheckBox,点击列头 全选/全消

真对sqlserver数据说明(其他数据库没有试过): 在数据库对应的表中加入  bit 列验证是否被选中 然后dbgrid第一列的filedname是bit列 在DBgrid的onDrawCo...

DataGrid中加入ComboBox的源码

  • 2004年06月23日 00:00
  • 132KB
  • 下载

在DataGridView控件中加入ComboBox下拉列表框的实现

原文 http://www.cnblogs.com/luqingfei/archive/2007/03/28/691372.html 虽然在Visual Studio中 DataGridView控...

c#datagridview加入combobox下拉框的实现

虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下拉列表框,但这样的列会在整列中都显示下拉列表框,不太美观,而且还要用代码...

在DataGridView中加入combobox

运行出来效果图如下:   加入的combobox控件中的sex可以选择 男 女   具体代码如下:     using System; using System.Collectio...

在DataGridView控件中加入ComboBox下拉列表框的实现

在DataGridView控件中加入ComboBox下拉列表框的实现  虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下...

DBGridEh,DBGrid点击标题排序

最近在找关于解决DBGridEh,DBGrid点击标题排序的最简单方法的同时,发现说法很多,但是没有找到一个比较详细的。 所以我在这里做一个小的总结,有不足之处请大家多多指教。 首先说下关于DBG...
  • haynes
  • haynes
  • 2013年06月11日 14:01
  • 463

DELPHI 跨进程获取其他程序的DBGrid内容

一、思考与启发   1.对于Windows的Standard Controls,基本上大家应该是都会的:   GetWindowText,WM_GETTEXT可以获取EDIT的文本内容;  ...
  • az44yao
  • az44yao
  • 2016年06月08日 20:04
  • 1272
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dbgrid中加入COMBOBOX
举报原因:
原因补充:

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