《北大青鸟C#课件系列8》.pdf
文本预览下载声明
第八章
用DataGridView 显示和操作数据库
回顾
// command 是一个有效的Command 对象
SqlDataReader dataReader = command.ExecuteReader();
if (dataReader.HasRows)
缺少
{
dataReader.Read();
studentName= dataReader[0];
}
dataReader.Close();
没有类型转换
(string)dataReader[0];
预习检查
DataSet 对象的作用是什么?
DataAdapter 对象的作用是什么?
DataGridView 控件的作用是什么?
本章任务
MySchool 系统的用户管理模块
实现批量查看和修改教员信息功能
实现批量查看、筛选和修改学员信息功能
本章目标
了解数据集(DataSet)的结构
会使用数据适配器填充数据集
会使用数据适配器将数据集的修改提交到数据库
掌握DataGridView 控件的使用
为什么使用DataSet 对象
大批量的查询、修改数据怎么办?
想在断开数据库连接的情况下操所数据怎么办?
使用DataSet 对象
应用程序 DataSet
大量的数据
来自多个数据源
数 据 库
什么是DataSet 对象
DataSet 数据集
简单理解为一个临时数据库
将数据源的数据保存在内存中 驻留于内存,
独立于任何数据库 临时存储数据
应用程序
数据源 DataSet
类似的关系
车间的
工厂的仓库 临时仓库 生产线
DataSet 的结构2-1
DataSet 的基本结构
DataSet 数据集
数据表的集合
DataTableCollection 数据表
数据列的集合 DataTable
显示全部