2022年Delphi中数据网格DBGrid应用Delphi教程.docx

上传人:w**** 文档编号:62185746 上传时间:2022-11-22 格式:DOCX 页数:6 大小:12.71KB
返回 下载 相关 举报
2022年Delphi中数据网格DBGrid应用Delphi教程.docx_第1页
第1页 / 共6页
2022年Delphi中数据网格DBGrid应用Delphi教程.docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年Delphi中数据网格DBGrid应用Delphi教程.docx》由会员分享,可在线阅读,更多相关《2022年Delphi中数据网格DBGrid应用Delphi教程.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022年Delphi中数据网格DBGrid应用Delphi教程一、DBGrid中的下拉列表在DBGrid网格中实现下拉列表,设置好DBGrid中该字段的PickList字符串列表、初始的序号值DropDownRows即可。以职工信息库中的籍贯字段(字符串类型)为例,详细设计步骤如下:1、在窗体上放置Table1、DataSource1、DBGrid1、DBNavigator1等控件对象,按下表设置各个对象的属性:对象属性设定值Table1 DataBasesy1 TableName zgk.dbf /职工信息库 DataSource1 DataSet Table1 DbGrid1 DataS

2、ource DataSource1 DBNavigator1 DataSource Datasource12、双击Table1在弹出的Form1.Table1窗口中,用右键弹出快捷菜单,单击AddFields菜单项;选择全部的字段后,按OK按钮。3、修改第2步新增字段的DisplayLabel属性。以Table1ZGBH字段为例,在ObjectInspector窗口中选择Table1ZGBH修改属性DisplayLabel=职工编号,其余字段类似。4、双击DBGrid1在弹出的Editing DBGrid1.Columns窗口中,单击AddallFields按钮,增加Table1的全部字段。5

3、、在EditingDBGrid1.Columns窗口,选择jg这一行,切换到ObjectInspector窗口,修改它的PickList.Strings为“湖北枝江市、北京市、河南平顶山市、浙江德清市”6、在Form1.Oncreate事务中写 入语句:Table1.Open;7、F9运行,用鼠标点击某个记录的籍贯字段,右边即出现一个按钮,点击这个按钮,可出现一个下拉列表,包含第5步中输入的四行字符串,可用鼠标进行选择。当然也可以自行输入一个并不属下拉列表中的字符串。二、DBGrid中的查找字段所谓查找字段(LookUpField),即DBGrid 中的某个关键字段的数值来源于另外一个数据库的

4、相应字段。运用查找字段技术,不仅可以有效的避开输入错误,而且DBGrid的显示方式更为敏捷,可以不显示关键字段,而显示源数据库中相对应的另外一个字段的数据。例如,我们在DBGrid中显示和编辑职工信息,包括职工编号、职工姓名、籍贯、所在单位编号,而单位编号来源于另一个数据库表格单位库,称“单位编号”为关键字段。假如我们干脆显示和编辑单位编号的话,将会面对1、2、3等特别不直观的数字,编辑时极易出错。但是假如显示和编辑的是单位库中对应的单位名称话,将特别直观。这就是DBGrid的所支持的查找字段带来的好处。实现DBGrid的查找字段同样不须要任何语句,详细设计步骤如下:1、在窗体上放置Table

5、1、Table2、DataSource1、DBGrid1、DBNavigator1等控件对象,按下表设置各个对象的属性:对象属性设定值Table1DataBasesy1TableName zgk.dbf /职工信息库 Table2 DataBasesy1TablenAME dwk.dbf /单位信息库 DataSource1DataSet Table1DbGrid1 DataSource DataSource1DBNavigator1DataSourceDatasource12、双击Table1在弹出的Form1.Table1窗口中,用右键弹出快捷菜单,单击AddFields菜单项;选择全部的

6、字段后,按OK按钮。3、修改第2步新增字段的DisplayLabel属性。以Table1ZGBH字段为例,在ObjectInspector窗口中选择Table1ZGBH修改属性DisplayLabel=职工编号,其余字段类似。4、设置Table1DWBH.Visible=False。5、在Form1.Table1窗口,用右键弹出快捷菜单,单击NewField菜单项,新增一个查找字段DWMC,在弹出的窗口设置相应的属性按OK按钮确认;在ObjectInspector窗口,设置Table1DWMC.DisplayLabel=单位名称。6、在Form1.Oncreate事务中写 入语句:Table1

7、.Open;7、按F9运行,当光标移至某个记录的单位名称字段时,用鼠标点击该字段,即出现一个下拉列表,点击右边的下箭头,可在下拉列表中进行选择。在这里可以看出,下拉列表的内容来自于单位信息库,并且不能输入其他内容。三、DBGrid中的下拉列表和查找字段的区分虽然DBGrid中的下拉列表和查找字段,都是以下拉列表的形式出现的,但两者有很大的差别。1、用PickList属性设置的下拉列表,它的数据是手工输入的,虽然也可以在程序中修改,但动态特性明显不如干脆由另外数据库表格提取数据的查找字段。2、用PickList属性设置的下拉列表,允许输入不属于下拉列表中的数据,但查找字段中只能输入源数据库中关键字段中的数据,这样更能保证数据的完整性。3、用PickList属性设置的下拉列表设计较为简洁。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁