版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用控件显示数据,要点 VB数据显示控件综述 Lable控件 TextBox控件 CheckBox 控件 OptionButton控件 ComboBox控件 ListBox控件 DataGrid控件 ca DataList控件 DataCo血bo控件,ADO将SQL封装后就可以按照用户需要从SQL Server 2000数据库提取数据了。在VB数据库系统中,数据的显示和操作是由各种可视化的控件来完成的。对于一般用户来讲,最直接的数据库操作就是在各种包含控件的表单中进行。所以用户界面的设计对于一个数据库系统也是非常重要的。 本章来学习常见的显示数据的VB控件。,VB数据显示控件综述 VB中常用于显
2、示数据的控件如表81所示。,Label控件,Label控件显示ADODC提取的数据 如果要使用Lable控件来显示ADODC提取的数据,其属性窗口的设置如图所示。,1 DataSource 该属性用于设置ADODC对象的名称。如果在窗体上存在多个ADODC对象,就需要在下拉列表框中进行选择。 2, DataField 该属性用于设置ADODC对象产生的Recordset对象中的宇段名称。,TextBox 控件,TextBox控件显示ADODC提取的数据 如果要使用TextBox控件来显示ADODC提取的数据,其属性窗口的设置如图所示。,1.DataSource 该属性用于设置ADODC对象的名
3、称。如果在窗体上存在多个ADODC对象,就需要在下拉列表框中进行选择。 2 DataField 该属性用于设置ADODC对象产生的Recordset对象中的字段名称。,CheckBox控件,CheckBox控件的主要属性 CheckBox控件的【属性窗口】如图所示。 1 DataSource 如果采用ADODC控件来提取数据,则该属性用于设置ADODC对象的名称。如果在窗体上存在多个ADODC对象,就需要在下拉列表框中进行选择。 2 DataField 如果采用ADODC控件来提取数据,则该属性用于设置ADODC对象产生的Recordset对象中的字段名称。,3 Caption 该属性用于设置
4、CheckBox控件显示的内容。 4 Value 该属性用于设置CheckBox控件的值。 0:表示CheckBox控件没有被选择。 l:表示CheckBox控件被选择。,OptionButton控件,OptionButton控件的主要属性 OptionButton控件的【属性窗口】, 1.Caption该属性用于设置控件显示的内容。 2 Value该属性用于设置控件的值。 False:控件没有被选择。True:控件被选择。,ComboBox 控件,ComboBox控件的使用技巧。在实践中,常常可以使用ComboBox控件来提取字典表中的内容供选择,这样可以避免不熟悉系统的用户输入错误的信息。
5、对于数据库应用系统来讲,数据的完整和正确是非常重要的。 举个例子:假如需要输入学生的民族,如果设计为一个文本框(TextBox)控件来完成民族的输入,有的用户可能会输入“汉族”,有的用户可能会输入“汉”.,ComboBox控件的主要属性 ComboBox控件的【属性窗口】如图所示。 ComboBox控件的【属性窗口】 1, DataSource 该属性用于设置使用的ADODC控件的名称。 2, DataField 该属性用于设置ADODC控件产生的记录集的字段名称。,3Text 该属性可以用于获得返回下拉列表框中返回的值。 4Style 该属性可以用于设置下拉列表框出现的形式。 0:下拉式组合
6、列表框; 1:简单组合列表框; 2:下拉式列表框。 ComboBox控件的主要事件 1,DropDown事件 当ComboBox控件的列表部分下拉时发生的事件。 2,Click事件 当ComboBox控件被单击时发生的事件。 3DbClick事件 当ComboBox控件被双击时发生的事件。,ComboBox控件的主要方法 1Addltem方法 向ComboBox控件中添加列表项内容。 2,Remove丨tem方法 清除ComboBox控件中的列表项内容。 3, C丨ear方法 清除ComboBox控件中所有的列表项内容。 4Refresh方法 刷新Combosox控件的显示。,ListBox,
7、ListBox控件的主要属性 ListBox控件的【属性窗口】如图所示。 DataSource 该属性用于设置使用的ADODC控件的名称。 2. DataField 属性用于设置ADODC控件产生的记录集的字段名称。,3Text 该属性可以用于获得返回下拉列表框中返回的值。 4 Style 该属性可以用于设置下拉列表框出现的形式。 0:下拉式组合列表框; 1:复选列表框。 5 List 该属性常被程序用于指定访问的列表项目。在列表框中的第1个项目索引为O,依次递增,最后一个项目的索引号为ListCount1。 6ListCount 该属性用于返回列表框中共有多少个列表选项。 7, ListIn
8、dex 如果没有选择,则该属性为l。如果选中第1个列表框项目,则ListIndex0,依次类推。ListIndex属性用于指定用户选择的列表项在整个列表中的位置。 8 MultiSe丨eat 该属性用于设置是否允许用户在列表框中进行复选。 9 Sorted 该属性设置为True时,表示列表项按照字符顺序排列。,DataGrid控件,DataGrid控件是需要通过【工程】【部件】的方法来使用的表格化的控件。该控件可以用于显示并允许对记录集对象代表的数据表进行更新操作。,设计使用DataGrid控件的窗体 (1)在VB的【菜单栏】选择【工程】【部件】选项。 (2)出现如图所示的部件的【控件】选项卡
9、。在列表框中选择【MicrosoftDataGrid Control 6.0(OLEDB)】选项。【单击】确定按钮。 (3)在窗体Form1上设计一个DataGrid控件(DataGridl)和ADODC控件(Adodc1)。 (4)在如图所示的DataGrid控件的【属性窗口】中,设置DataSource属性为Adodc1。,(5)在DataGrid控件上用鼠标右键单击,在出现的快捷菜单中选择【检索字段】选项,如图所示。这样将自动按照Adodc1控件设置的要访问的表TSTUDENT的字段来填充DataGrid1控件。,【允许更新】复选框:选择后在DataGrid控件中允许更新记录。 属性页的
10、【通用】选项卡,(3)切换到如图所示的属性页的【列】选项卡。 在【列】下拉列表框中选择显示的列。 在【标题】文本框中输入DataGrid网格中如何显示列名。 在【数据字段】下拉列表框中选择该列对应的数据来源字段。,更改后的DataGrid控件如图所示,DataGrid控件的主要属性 1.DataSource 该属性用于设置使用的ADODC控件的名称。 2.AllowaddNew 该属性用于设置是否允许在DataGrid网格中添加新的记录。 3. AllowDelete 该属性用于设置是否允许删除DataGrid网格中的记录. 4.AllowUpdate 该属性用于设置是否允许更新DataGri
11、d网格中的记录。,DataList控件 DataList控件是需要通过【工程,【部件】的方法来使用的列表框控件。和ListBox控件不同的是,该控件可以绑定到数据源,直接更新数据源中的数据。,DataList控件,使用DataList控件 要在窗体上使用DataList控件,需要通过【工程】【部件】的方法引入。 (1)在VB的【菜单栏】选择【工程】【部件】选项。 (2)出现如图所示的部件的【控件】选项卡。在列表框中选择(Microsoft DataList Controls 60(OLEDB)】选项。单击 确定 按钮。,DataList控件的主要属性 DataList控件的【属性窗口】如图所示
12、。,1RowSource 该属性用于设置填充DatatList控件列表项的数据源,即ADODC控件的名称。2 ListField 该属性用于设置填充DataList控件列表项的数据字段。,3 DataSource 该属性用于设置DataList控件绑定的数据源,即ADODC控件的名称。 4 DataField 该属性用于设置DataList控件绑定的数据字段。 5BoundColumn 该属性用于设置DataList控件将返回给记录集中的数据字段。,DataList控件的主要方法 1 Refill 再次创建DataList控件显示的列表并强制刷新内容. 2. Refresh 刷新DataLis
13、t控件显示的内容,DataCombo控件,DataCombo控件是需要通过【工程】【部件】的方法来使用的列表框控件:和ComboBox控件不同的是,该控件可以绑定到数据源,直接更新数据源中的数据。,使用DataCombo控件 要在窗体上使用DataCombo控件,需要通过【工程】【部件】的方法引入。 (1)在VB的【菜单栏】选择【工程】【部件】选项。 (2)出现如图所示的部件的【控件】选项卡。在列表框中选择【Microsoft DataList Control 60(OLEDB)】选项。单击 确定 按钮,DataCombo控件的主要属性 DataCombo控件的【属性窗口】如图所示.,1,Ro
14、wSource 该属性用于设置填充DataCombo控件列表项的数据源,即ADODC控件的名称。 2 ListField 该属性用于设置填充DataCombo控件列表项的数据字段。 3 DataSource 该属性用于设置DataCombo控件绑定的数据源,即ADODC控件的名称。 4, DataFie丨d 该属性用于设置DataCombo控件绑定的数据字段。 5, BoundClumn 该属性用于设置DataCombo控件将返回给记录集中的数据字段。,DataCombo控件的主要方法 1 Refill 再次创建DataCombo控件显示的列表并强制刷新内容。 2, Refresh 刷新Dat
15、aCombo控件显示的内容。,制作界面,制作界面,一个完整的VB数据库系统,除了各种窗体之外,菜单、工具栏和状态栏也比较常见 1 制作菜单 下面介绍一个菜单的制作过程。 (1)新建一个工程。工程包括3个窗体。 FrmMain:设计主菜单,选择不同的菜单选项时调用 FrmAddStudent、FrmDeleteStudent或退出 执行。 FrmAddStudent:一个空白窗体,主要用于演示如何被 主窗体FrmMain调用。,FrmDeleteStudent:一个空白窗体,主要用于演示如何被主窗体FrmMain调用。,(2)FrmMain的设计如图所示。下面重点来研究FrmMain的菜单是如何设计的。 (3)在VB的【菜单栏】选择【工具】【菜单编辑器】选项,所示:,(4)出现如图所示的【菜单编辑器】界面。 【标题】文本框:输入菜单的标题,这个标题可以是中文或者英文,就是运行时显示在窗体上的标题. 【名称】文本框:输入菜单的名称,这个名称是用于在程序内部实现菜单功能的名称,该名称在窗体中必须唯一,同时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京病人护理伦理与实践
- 护理环境与患者满意度调查
- 护理安全事件责任认定
- 金太阳陕西省2026届高三下学期3月联考化学(26-287C)+答案
- 护理技术操作培训:静脉注射药物配置
- 护理认知评估方法
- 护理课件演讲的演讲稿自信心提升策略
- 基于云计算的远程教育技术实践
- 临床研究协调员职业发展规划
- 基于用户行为的营销策略调整
- 水利工程鱼类保护监理实施细则
- 小学二年级下册《人与社会》教案
- 第一单元 一方水土一方情跟着课文探民风 整体公开课一等奖创新教学设计
- (一模)东北三省三校2026年高三第一次联合模拟考试英语试卷(含答案)+听力音频+听力原文
- 2025-2030中国对叔丁基苯甲酸市场竞争格局展望与营销创新发展趋势研究报告
- (2026春新版)苏教版二年级数学下册全册教学设计1
- 2026年春季人教版小学数学三年级下册教学计划(含进度表)
- (高清版)DZT 0426-2023 固体矿产地质调查规范(1:50000)
- 三年级全册道德与法治教案
- 高原性低氧症护理
- 金华市优力塑业有限公司年产36万套吹塑盒技改项目环评报告
评论
0/150
提交评论