用 DataGridView 显示和操作数据库.ppt

上传人:飞****9 文档编号:133812848 上传时间:2020-05-30 格式:PPT 页数:33 大小:3.94MB
返回 下载 相关 举报
用 DataGridView 显示和操作数据库.ppt_第1页
第1页 / 共33页
用 DataGridView 显示和操作数据库.ppt_第2页
第2页 / 共33页
用 DataGridView 显示和操作数据库.ppt_第3页
第3页 / 共33页
用 DataGridView 显示和操作数据库.ppt_第4页
第4页 / 共33页
用 DataGridView 显示和操作数据库.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《用 DataGridView 显示和操作数据库.ppt》由会员分享,可在线阅读,更多相关《用 DataGridView 显示和操作数据库.ppt(33页珍藏版)》请在金锄头文库上搜索。

1、用DataGridView显示和操作数据库 2 回顾 command是一个有效的Command对象SqlDataReaderdataReader command ExecuteReader if dataReader HasRows studentName dataReader 0 dataReader Close 缺少dataReader Read 没有类型转换 string dataReader 0 3 预习检查 DataSet对象的作用是什么 DataAdapter对象的作用是什么 DataGridView控件的作用是什么 4 本章任务 MySchool系统的用户管理模块实现批量查看和修

2、改教员信息功能实现批量查看 筛选和修改学员信息功能 5 本章目标 了解数据集 DataSet 的结构会使用数据适配器填充数据集会使用数据适配器将数据集的修改提交到数据库掌握DataGridView控件的使用 6 为什么使用DataSet对象 应用程序大量的数据来自多个数据源 大批量的查询 修改数据怎么办 想在断开数据库连接的情况下操所数据怎么办 使用DataSet对象 DataSet 数据库 7 什么是DataSet对象 DataSet数据集简单理解为一个临时数据库将数据源的数据保存在内存中独立于任何数据库 工厂的仓库 车间的临时仓库 生产线 数据源 DataSet 应用程序 驻留于内存 临时

3、存储数据 类似的关系 8 DataSet的结构2 1 DataSet的基本结构 DataSet DataTable DataColumn DataRow 数据集 数据表的集合 数据表 数据列的集合 数据行的集合 数据列 数据行 9 DataSet的结构2 2 GradeTable ClassTable StudentTable DataTableCollection数据表集合 DataTable数据表 DataRowCollection数据行集合 DataRow数据行 DataColumnCollection数据列集合 DataColumn数据列 10 数据集的工作原理 数据集 发送数据 修改

4、数据集 传递数据 提交修改后的数据 请求数据 客户端 11 如何创建DataSet对象 创建一个DataSet可以指定一个数据集的名称如果不指定名称 则默认被设为 NewDataSet DataSetdataSet newDataSet DataSetdataSet newDataSet MySchool DataSet数据集对象 newDataSet 数据集的名称字符串 可选的 12 为什么使用DataAdapter 如何将数据库的数据放在DataSet中 DataSet数据集 DataAdapter 数据库 DataSet数据集 Connection数据库连接 DataAdapter数据适

5、配器 数据库 13 DataAdapter对象 不同命名空间的DataAdapter对象 14 如何填充数据集 使用DataAdapter对象填充数据集 DataSet数据集 使用Fill 方法填充DataSet中的表 使用Connection连接数据源 Connection 数据库 DataAdapter的Fill 方法 15 填充数据集 演示示例1 查看教师信息窗体 填充数据集 打印部分内容 SqlDataAdapter对象名 newSqlDataAdapter 查询用sql语句 数据库连接 创建SqlDataAdapter对象 1 DataAdapter对象 Fill 数据集对象 数据表

6、名称字符串 填充DataSet 2 16 如何保存DataSet中的数据 把数据集中修改过的数据提交到数据源 DataSet数据集 数据库 dataAdapter Update dataSet Teacher DataAdapter的Update 方法 调用前 要先设置更新需要的相关命令可以使用SqlCommandBuilder对象 Connection 17 SqlCommandBuilder对象 利用SqlCommandBuilder对象能够自动生成 INSERT命令UPDATE命令DELETE命令 SqlCommandBuilderbuilder newSqlCommandBuilder

7、 已创建的DataAdapter对象 18 保存DataSet中的数据 自动生成用于更新的相关命令 1 将DataSet的数据提交到数据源 2 SqlCommandBuilderbuilder newSqlCommandBuilder dataAdapter dataAdapter Update dataSet Teacher 步骤 SqlCommandBuilderbuilder newSqlCommandBuilder 已创建的DataAdapter对象 DataAdapter对象 Update 数据集对象 数据表名称字符串 19 DataAdapter对象小结 DataAdapter的主

8、要属性和方法 20 小结 使用什么方法填充DataSet DataAdapter的作用是什么 使用什么方法将DataSet中数据提交到数据库 21 为什么使用DataGridView 怎样显示DataSet中的数据呢 数据集 使用DataGridView 22 DataGridView控件 DataGridView控件 强大而灵活地显示数据 轻松定义控件外观 像Excel表格一样方便 一行代码实现数据绑定 可视化操作 23 使用DataGridView显示数据 示例1已经填充了DataSet 如何在窗体中显示教师信息 使用DataGridView显示数据指定DataGridView的数据源 D

9、ataSource属性 24 使用DataGridView显示数据 实现步骤 添加窗体的控件设置DataGridView控件和其中各列的属性设置DataSource属性 指定数据源 dgvTeacher DataSource dataSet Tables Teacher 演示示例2 使用DataGridView显示数据 25 DataGridView控件重要属性 DataGridView的重要属性 在其中编辑DataGridView列的属性 26 列的主要属性小结 DataGridView中各列的主要属性 27 通过DataGridView修改数据 把修改过的教师信息保存到数据库 使用Data

10、Adapter的Update 方法 注意 将DataGridView和相应列的ReadOnly属性设为False 28 通过DataGridView修改数据 实现步骤 处理 保存修改 按钮的Click事件编写事件处理程序 SqlCommandBuilderbuilder newSqlCommandBuilder dataAdapter dataAdapter Update dataSet Teacher 演示示例3 通过DataGridView修改数据 29 小结 使用DataGridView的什么属性指定数据源 在示例3中增加 刷新 按钮 实现刷新功能 当点击 刷新 按钮时 重新填充数据集p

11、rivatevoidbtnReFill Click objectsender EventArgse dataSet Tables Teacher Clear 清空原来的数据dataAdapter Fill dataSet Teacher 填充数据集 查看源代码 30 综合示例 批量查看和修改 使用DataSet填充数据集 更新数据库 使用DataAdapter显示数据 使用DataGridView MySchool学员信息的批量查看和修改功能按照性别筛选显示的数据 演示示例4 演示批量查看和修改学员功能 31 ADO NET小结 数据库 NET数据提供程序 Connection对象 Command对象 DataReader对象 DataAdapter对象 内存 DataSet ExecuteReader Read Fill Update ExecuteScalar ExecuteNonQuery 32 总结 ADO NET的两大组成部分是什么 每个核心对象的作用是什么 NET数据提供程序包括哪几个核心对象 33

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

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号