




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用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系统的用户管理模块实现批量查看和修改教员信息功能实现批量查看 筛选和修改学员信息功能 5 本章目标 了解数据集 DataSet 的结构会使用数据适配器填充数据集会使用数据适配器将数据集的修改提交到数据库掌握DataGridView控件的使用 6 为什么使用DataSet对象 应用程序大量的数据来自多个数据源 大批量的查询 修改数据怎么办 想在断开数据库连接的情况下操所数据怎么办 使用DataSet对象 DataSet 数据库 7 什么是DataSet对象 DataSet数据集简单理解为一个临时数据库将数据源的数据保存在内存中独立于任何数据库 工厂的仓库 车间的临时仓库 生产线 数据源 DataSet 应用程序 驻留于内存 临时存储数据 类似的关系 8 DataSet的结构2 1 DataSet的基本结构 DataSet DataTable DataColumn DataRow 数据集 数据表的集合 数据表 数据列的集合 数据行的集合 数据列 数据行 9 DataSet的结构2 2 GradeTable ClassTable StudentTable DataTableCollection数据表集合 DataTable数据表 DataRowCollection数据行集合 DataRow数据行 DataColumnCollection数据列集合 DataColumn数据列 10 数据集的工作原理 数据集 发送数据 修改数据集 传递数据 提交修改后的数据 请求数据 客户端 11 如何创建DataSet对象 创建一个DataSet可以指定一个数据集的名称如果不指定名称 则默认被设为 NewDataSet DataSetdataSet newDataSet DataSetdataSet newDataSet MySchool DataSet数据集对象 newDataSet 数据集的名称字符串 可选的 12 为什么使用DataAdapter 如何将数据库的数据放在DataSet中 DataSet数据集 DataAdapter 数据库 DataSet数据集 Connection数据库连接 DataAdapter数据适配器 数据库 13 DataAdapter对象 不同命名空间的DataAdapter对象 14 如何填充数据集 使用DataAdapter对象填充数据集 DataSet数据集 使用Fill 方法填充DataSet中的表 使用Connection连接数据源 Connection 数据库 DataAdapter的Fill 方法 15 填充数据集 演示示例1 查看教师信息窗体 填充数据集 打印部分内容 SqlDataAdapter对象名 newSqlDataAdapter 查询用sql语句 数据库连接 创建SqlDataAdapter对象 1 DataAdapter对象 Fill 数据集对象 数据表名称字符串 填充DataSet 2 16 如何保存DataSet中的数据 把数据集中修改过的数据提交到数据源 DataSet数据集 数据库 dataAdapter Update dataSet Teacher DataAdapter的Update 方法 调用前 要先设置更新需要的相关命令可以使用SqlCommandBuilder对象 Connection 17 SqlCommandBuilder对象 利用SqlCommandBuilder对象能够自动生成 INSERT命令UPDATE命令DELETE命令 SqlCommandBuilderbuilder newSqlCommandBuilder 已创建的DataAdapter对象 18 保存DataSet中的数据 自动生成用于更新的相关命令 1 将DataSet的数据提交到数据源 2 SqlCommandBuilderbuilder newSqlCommandBuilder dataAdapter dataAdapter Update dataSet Teacher 步骤 SqlCommandBuilderbuilder newSqlCommandBuilder 已创建的DataAdapter对象 DataAdapter对象 Update 数据集对象 数据表名称字符串 19 DataAdapter对象小结 DataAdapter的主要属性和方法 20 小结 使用什么方法填充DataSet DataAdapter的作用是什么 使用什么方法将DataSet中数据提交到数据库 21 为什么使用DataGridView 怎样显示DataSet中的数据呢 数据集 使用DataGridView 22 DataGridView控件 DataGridView控件 强大而灵活地显示数据 轻松定义控件外观 像Excel表格一样方便 一行代码实现数据绑定 可视化操作 23 使用DataGridView显示数据 示例1已经填充了DataSet 如何在窗体中显示教师信息 使用DataGridView显示数据指定DataGridView的数据源 DataSource属性 24 使用DataGridView显示数据 实现步骤 添加窗体的控件设置DataGridView控件和其中各列的属性设置DataSource属性 指定数据源 dgvTeacher DataSource dataSet Tables Teacher 演示示例2 使用DataGridView显示数据 25 DataGridView控件重要属性 DataGridView的重要属性 在其中编辑DataGridView列的属性 26 列的主要属性小结 DataGridView中各列的主要属性 27 通过DataGridView修改数据 把修改过的教师信息保存到数据库 使用DataAdapter的Update 方法 注意 将DataGridView和相应列的ReadOnly属性设为False 28 通过DataGridView修改数据 实现步骤 处理 保存修改 按钮的Click事件编写事件处理程序 SqlCommandBuilderbuilder newSqlCommandBuilder dataAdapter dataAdapter Update dataSet Teacher 演示示例3 通过DataGridView修改数据 29 小结 使用DataGridView的什么属性指定数据源 在示例3中增加 刷新 按钮 实现刷新功能 当点击 刷新 按钮时 重新填充数据集privatevoidbtnReFill Click objectsender EventArgse dataSet Tables Teacher Clear 清空原来的数据dataAdapter Fill dataSet Teacher 填充数据集 查看源代码 30 综合示例 批量查看和修改 使用DataSet填充数据集 更新数据库 使用DataAdapter显示数据 使用DataGridView MySchool学员信息的批量查看和修改功能按照性别筛选显示的数据 演示示例4 演示批量查看和修改学员功能 31 ADO NET小结 数据库 NET数据提供程序 Connect
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏苏州工学院招聘专职辅导员11人模拟试卷及答案详解(名师系列)
- 北京市中医院科研实验技术如ELISA分子生物学操作考核
- 邢台市人民医院终末期疾病综合诊疗考核
- 2025华远国际陆港集团所属企业校园招聘(山西)模拟试卷及一套参考答案详解
- 2025湖南省湘西民族职业技术学院公开招聘工作人员45人考前自测高频考点模拟试题及答案详解一套
- 2025儿童医院针刀技术专项技能考核
- 衡水市中医院急诊神经介入考核
- 大学食堂餐食知识培训课件
- 衡水市人民医院常规心电图操作规范考核
- 上海市人民医院绩效考核方案运营维度设计试题
- 2024年青岛市事业编考试真题
- 承插型盘扣式钢管脚手架安全技术标准JGJT231-2021规范解读
- 地源热泵系统工程技术规范
- 2025年医院运营部面试题及答案
- T-SUCCA 01-2024 营运车辆停运损失鉴定评估规范
- 网络安全知识课件模板
- 矿井避震知识培训课件
- 呼衰患者的肠内营养
- 《抗生素的临床应用》课件
- 微生物检验技能-细菌的生化试验
- 导数的应用-函数的零点问题(5题型分类)-2025年高考数学一轮复习(解析版)
评论
0/150
提交评论