利用数据控件与Oracle数据库连接.docx

上传人:b****8 文档编号:8999783 上传时间:2023-05-16 格式:DOCX 页数:18 大小:798.89KB
下载 相关 举报
利用数据控件与Oracle数据库连接.docx_第1页
第1页 / 共18页
利用数据控件与Oracle数据库连接.docx_第2页
第2页 / 共18页
利用数据控件与Oracle数据库连接.docx_第3页
第3页 / 共18页
利用数据控件与Oracle数据库连接.docx_第4页
第4页 / 共18页
利用数据控件与Oracle数据库连接.docx_第5页
第5页 / 共18页
利用数据控件与Oracle数据库连接.docx_第6页
第6页 / 共18页
利用数据控件与Oracle数据库连接.docx_第7页
第7页 / 共18页
利用数据控件与Oracle数据库连接.docx_第8页
第8页 / 共18页
利用数据控件与Oracle数据库连接.docx_第9页
第9页 / 共18页
利用数据控件与Oracle数据库连接.docx_第10页
第10页 / 共18页
利用数据控件与Oracle数据库连接.docx_第11页
第11页 / 共18页
利用数据控件与Oracle数据库连接.docx_第12页
第12页 / 共18页
利用数据控件与Oracle数据库连接.docx_第13页
第13页 / 共18页
利用数据控件与Oracle数据库连接.docx_第14页
第14页 / 共18页
利用数据控件与Oracle数据库连接.docx_第15页
第15页 / 共18页
利用数据控件与Oracle数据库连接.docx_第16页
第16页 / 共18页
利用数据控件与Oracle数据库连接.docx_第17页
第17页 / 共18页
利用数据控件与Oracle数据库连接.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

利用数据控件与Oracle数据库连接.docx

《利用数据控件与Oracle数据库连接.docx》由会员分享,可在线阅读,更多相关《利用数据控件与Oracle数据库连接.docx(18页珍藏版)》请在冰点文库上搜索。

利用数据控件与Oracle数据库连接.docx

利用数据控件与Oracle数据库连接

实验十八利用数据控件与Oracle数据库连接

【一】实验目的

1.掌握利用数据控件与Oracle数据库连接的方法;

2.掌握数据控件的设置。

【二】实验内容

数据库绑定控件就是把数据源提供的数据作为标记,发送给请求的客户端浏览器,然后将数据呈现在浏览器页面上。

数据库绑定控件能够自动绑定到数据源公开的数据,并在页请求生命周期中适当的获取数据。

常用的数据库绑定控件有:

DataGridView控件和BindingNavigator控件。

使用数据控件连接Oracle数据库的步骤:

1.添加Oracle数据源

2.添加数据绑定控件

3.编写相应的代码

一、添加Oracle数据源

1.单击菜单“数据”→“添加新数据源”,出现“数据源配置向导-选择数据源类型”界面,如图18-1所示。

图18-1数据源配置向导-选择数据源类型

2.出现“数据源配置向导-选择您的数据连接”界面,如图18-2所示。

图18-2数据源配置向导-选择您的数据连接

3.若组合框中没有适合的连接,单击“新建连接”按钮,出现“添加连接”对话框,如图18-3所示。

更改数据源为“Oracle数据库”,如图18-4所示。

设置服务器名为“orcl”,用户名为“scott”,密码为“tiger”,选择“保存密码”,测试连接,看是否成功,如果成功,单击“确定”按钮,如图18-5所示。

回到图18-2的界面,单击下一步

图18-3添加连接

图18-4更改数据源

图18-5添加Oracle连接

4.出现“提示”对话框,是否在连接字符串中包含敏感神经(例如密码),单击“是”按钮,如图18-6所示。

出现“数据源配置向导-将连接字符串保存到应用程序配置文件中”,修改名字为“ConnectionStringSCOTT”,单击“下一步”按钮,如图18-7所示。

图18-6“提示”对话框

图18-7数据源配置向导-将连接字符串保存到应用程序配置文件中

5.出现“数据源配置向导-选择数据库对象”对话框,勾选dept表,DataSet名称可以修改为“DataSetDEPT”,如图18-8所示。

单击“完成”按钮。

图18-8数据源配置向导-选择数据库对象

6.此时在“解决方案资源管理器”中,自动添加了应用程序配置文件app.config和数据集文件DataSetDEPT.xsd。

二、添加DataGridView控件

通常使用设计工具添加DataGridView控件。

其操作步骤如下:

1.从工具箱将DataGridView控件拖放到窗体上,此时在DataGridView控件右侧出现“DataGridView任务”菜单。

如图18-9所示。

图18-9在窗体上添加DataGridView控件

2.单击“选择数据源”组合框的按钮,出现选择数据源对话框,选择已经建立好数据源DataSetDEPT,如图18-10所示。

图18-10选择数据源

3.窗体上DataGrid1View1控件的数据源已经设置完成,如图18-11所示

图18-11设置完成界面

4.选中DataGrid1View1控件,单击鼠标右键,在出现的快捷菜单中选择“编辑列”命令,出现如图18-12所示的“编辑列”对话框,将每个列的AutoSizeMode属性设置为AllCells,HeaderText属性分别设置为“部门号”、“部门名”、“地点”。

单击“确定”按钮返回。

图18-12编辑列

5.运行窗体Form1,其运行结果如图18-13所示。

当单击各标题时会自动按该列进行递增和递减排序。

图18-13Form1运行结果

三、DataGridView的常用属性和事件

表18-1DataGridView常用属性

属性

说明

Columns

获取一个包含控件中所有列的集合

ColumnHeadersDefaultCellStyle

获取或设置应用于DataGridView中列标题的字体等样式

DataBindings

为该控件获取数据绑定

DataMember

获取或设置数据源中DataGridView显示其数据的列表或表的名称

DataSource

获取或设置DataGridView所显示数据的数据源

DefaultCellStyle

获取或设置应用于DataGridView中的单元格的默认单元格字体等样式

GridColor

获取和设置网格线的颜色,网格线对DataGridView的单元格进行分隔

ReadOnly

获取一个值,该值指示用户是否可以编辑DataGridView控件的单元格

Rows

获取一个行集合

RowCount

获取或设置DataGridView中显示的行数

ScrollBars

获取或设置要在DataGridView控件中显示的滚动条的类型

SelectedColumns

获取用户选定的列的集合

SortedColumn

获取DataGridView内容的当前排序所依据的列

SortOrder

获取一个值,该值指示是按升序或降序对DataGridView控件中的项进行排序,还是不排序

Sort

对DataGridView控件的内容进行排序

CommitEdit

将当前单元格中的更改提交到数据缓存,但不结束编辑模式

表18-2DataGridView常用事件

事件

说明

Click

在单击控件时发生

DoubleClick

在双击控件时发生

CellContentClick

在单元格中的内容被单击时发生

CellClick

在单元格的任何部分被单击时发生

CellContentDoubleClick

在用户双击单元格的内容时发生

ColumnAdded

在向控件添加一列时发生

ColumnRemoved

在从控件中移除列时发生

RowsAdded

在向DataGridView中添加新行之后发生

Sorted

在DataGridView控件完成排序操作时发生

UserDeletedRow

在用户完成从DataGridView控件中删除行时发生

设计DataGridView显示样式

可以通过GridColor属性设置其网格线的颜色。

例如:

设置GridColor颜色为蓝色:

DataGridView1.GridColor=Color.Blue

通过BorderStyle属性设置其网格的边框样式,其枚举值为:

FixedSingle、Fixed3D和none。

通过CellBorderStyle属性设置其网格单元的边框样式等。

【例1】设计一个窗体,利用DataGridView控件显示emp表,当用户单击某记录时,Label控件显示其雇员号empno。

1.添加窗体Form2,设计界面包含1个DataGridView控件和1个Label控件。

2.添加新数据源,数据库连接选择前面设置好的连接“ConnectionStringSCOTT”,如图18-14所示。

图18-14选择数据连接

3.选择数据库对象为“emp”表,DataSet名称为“DataSetEMP”,如图18-15所示。

图18-15选择数据库对象

4.单击“选择数据源”组合框的按钮,出现选择数据源对话框,选择已经建立好数据源DataSetEMP。

5.选中DataGrid1View1控件,单击鼠标右键,在出现的快捷菜单中选择“编辑列”命令,在“编辑列”对话框中,将每个列的AutoSizeMode属性设置为AllCells,HeaderText属性分别设置,设计界面如图18-16所示。

图18-16Form2界面设计

6.在该窗体上设计如下代码:

Form_load事件自动添加如下代码:

完整代码如下:

7.Form2运行结果,如图18-17所示。

图18-17Form2运行结果

四、DataGridView与DataView对象结合

DataGridView对象用于在窗体上显示记录数据,而DataView对象可以方便地对源数据记录进行排序等操作,两者结合可以设计复杂的应用程序。

【例2】设计一个窗体,用于实现按照工种和部门号对emp表中记录的查找。

(1)设计一个窗体Form3,其设计界面包含1个DataGridView控件、1个GroupBox控件、2个Label控件、2个ComboBox控件、2个Button控件,如图18-18所示

图18-18Form3界面设计

(2)在该窗体上设计如下代码:

(3)运行结果,如图18-19、18-20所示。

图18-19按工种查询结果

图18-20按工种和部门号查询结果

五、BindingNavigator控件

BindingNavigator控件是绑定到数据的控件的导航和操作用户界面。

使用该控件,用户可以在Windows窗体中导航和操作数据。

BindingNavigator控件由ToolStrip和一系列ToolStripItem对象组成,完成大多数常见的与数据相关的操作:

定位数据、添加数据和删除数据。

默认情况下,BindingNavigator控件包含的标准按钮,如图18-21所示。

BindingNavigator控件标准按钮的功能,如表18-3所示。

图18-21BindingNavigator控件界面

表18-3BindingNavigator控件标准按钮的功能

按钮

功能

MoveFirstItem按钮

移动到数据源的第一项。

MoveLastItem按钮

移动到数据源的最后一项。

MoveNextItem按钮

移动到数据源的下一项。

MovePreviousItem按钮

移动到数据源的上一项。

PositionItem文本框

返回数据源内的当前位置。

CountItem文本框

返回数据源内总的项数。

AddNewItem按钮

将插入到基础数据源。

DeleteItem按钮

从数据源删除当前行。

如果默认按钮不适合您的应用程序,或者如果您需要其他按钮来支持其他类型的功能,则可以提供您自己的ToolStrip按钮。

通常将BindingNavigator与BindingSource组件一起使用,这样用户可以在窗体的数据记录之间移动并与这些记录进行交互。

将BindingNavigator控件的BindingSource属性定义一个BindingSource。

如果将BindingNavigator控件的BindingSource属性和DataGridView控件的数据源都设置为同一个BindingSource,这样可保证BindingNavigator和DataGridView的数据同步。

【例3】设计一个窗体,利用DataGridView控件显示dept表,利用BindingNavigator控件进行导航、添加、删除。

1.添加窗体Form4,设计界面包含1个DataGridView控件和1个BindingNavigator控件,如图18-22所示。

图18-22Form4界面设计

2.将DataGridView控件的数据源设置为DataSetDEPT的DEPT表,如图18-23所示。

图18-23设置DataGridView控件的数据源

3.设置完成后如图18-24所示,自动生成了3个组件:

DataSetDEPT、DEPTBindingSource、DEPTTableAdapter。

图18-24DataGridView控件的数据源设置完成

4.设置BindingNavigator控件,并设置BindingSource属性为DEPTBindingSource。

5.运行结果,如图18-24所示。

图18-24Form4运行结果

6.单击BindingNavigator控件的

,添加一个ToolStripButton组件

,设置DisplayStytle属性为“text”,text属性为“保存”。

添加代码如下:

这时单击

按钮,添加一行数据,单击“保存”按钮进行数据保存。

还可以单击

按钮,删除一行数据,单击“保存”按钮进行数据保存。

如图18-25所示。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2