利用数据控件与Oracle数据库连接选读.doc

实验十八 利用数据控件与Oracle数据库连接 【一】实验目的 掌握利用数据控件与Oracle数据库连接的方法; 掌握数据控件的设置。 【二】实验内容 数据库绑定控件就是把数据源提供的数据作为标记,发送给请求的客户端浏览器,然后将数据呈现在浏览器页面上。数据库绑定控件能够自动绑定到数据源公开的数据,并在页请求生命周期中适当的获取数据。常用的数据库绑定控件有:DataGridView控件和BindingNavigator控件。 使用数据控件连接Oracle数据库的步骤: 添加Oracle数据源 添加数据绑定控件 编写相应的代码 添加Oracle数据源 单击菜单“数据”“添加新数据源”,出现“数据源配置向导-选择数据源类型”界面,如图18-1所示。 图18-1 数据源配置向导-选择数据源类型 出现“数据源配置向导-选择您的数据连接”界面,如图18-2所示。 图18-2 数据源配置向导-选择您的数据连接 若组合框中没有适合的连接,单击“新建连接”按钮,出现“添加连接”对话框,如图18-3所示。更改数据源为“Oracle数据库”,如图18-4所示。设置服务器名为“orcl”,用户名为“scott”,密码为“tiger”,选择“保存密码”,测试连接,看是否成功,如果成功,单击“确定”按钮,如图18-5所示。回到图18-2的界面,单击下一步 图18-3 添加连接 图18-4 更改数据源 图18-5 添加Oracle连接 出现“提示”对话框,是否在连接字符串中包含敏感神经(例如密码),单击“是”按钮,如图18-6所示。出现“数据源配置向导-将连接字符串保存到应用程序配置文件中”,修改名字为“ConnectionStringSCOTT”,单击“下一步”按钮,如图18-7所示。 图18-6 “提示”对话框 图18-7 数据源配置向导-将连接字符串保存到应用程序配置文件中 出现“数据源配置向导-选择数据库对象”对话框,勾选dept表,DataSet名称可以修改为“DataSetDEPT” ,如图18-8所示。单击“完成”按钮。 图18-8 数据源配置向导-选择数据库对象 此时在“解决方案资源管理器”中,自动添加了应用程序配置文件app.config和数据集文件DataSetDEPT.xsd。 添加DataGridView控件 通常使用设计工具DataGridView控件。其操作步骤如下: 从工具箱将DataGridView控件拖放到窗体上,此时在DataGridView控件右侧出现 “DataGridView任务”菜单。如图18-9所示。 图18-9 在窗体上添加DataGridView控件 单击“选择数据源”组合框的按钮,出现选择数据源对话框,选择已经建立好数据源DataSetDEPT,如图18-10所示。 图18-10 选择数据源 窗体上DataGrid1View1控件的数据源已经设置完成,如图18-11所示 图18-11 设置完成界面 选中DataGrid1View1控件,单击鼠标右键,在出现的快捷菜单中选择“编辑列”命令,出现如图18-12所示的“编辑列”对话框,将每个列的AutoSizeMode属性设置为AllCells,HeaderText属性分别设置为“部门号”、“部门名”、“地点”。单击“确定”按钮返回。 图18-12编辑列 运行窗体Form1,其运行结果如图18-13所示。当单击各标题时会自动按该列进行递增和递减排序。 图18-13 Form1运行结果 DataGridView的常用属性和事件 表18-1 DataGridView常用属性 属性 说明 Columns 获取一个包含控件中所有列的集合 ColumnHeadersDefaultCellStyle 获取或设置应用于DataGridView中列标题的字体等样式 DataBindings 为该控件获取数据绑定 DataMember 获取或设置数据源中DataGridView显示其数据的列表或表的名称 DataSource 获取或设置DataGridView所显示数据的数据源 DefaultCellStyle 获取或设置应用于DataGridView中的单元格的默认单元格字体等样式 GridColor 获取和设置网格线的颜色,网格线对DataGridView的单元格进行分隔 ReadOnly 获取一个值,该值指示用户是否可以编辑DataGridView控件的单元格 Rows 获取一个行集合 RowCount 获取或设置DataGridView中显示的行数 ScrollBars 获取或设置要在DataGridView控件中显示的滚动条的类型 SelectedColumns 获取用户选定的列的集合 SortedColumn 获取DataGridView内

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档