文档介绍:会计学
1
ADONET与ASPNET数据访问
第8章
本章工作任务
创建网上商城商品的查询、删除、编辑、添加等功能
本章技能目标
学会使用GridView控件
本章重点
数据的查询、删除、编辑、添加
GridView控件的使用
本章难点
数据的编辑
文件的上传
第1页/共19页
第8章
数据的简单读取操作
GridView控件的使用
参数化查询语句的应用
数据的删除操作
数据的编辑操作
数据的添加操作
多表操作
类的使用
第2页/共19页
第8章
,用于数据库操作。 Framework的类库中一些特定的能够对数据库中的数据进行操作的类的集合,。
说明
针对SQL Server设计的数据存取类(连接SQL Server数据库时使用)
第3页/共19页
:Connection、Command、DataAdapter、DataSet以及DataReader。
第4页/共19页
建立数据连接对象SqlConnection(连接数据库)
建立命令对象SqlCommand
建立数据适配器对象SqlDataAdapter
建立数据集对象DataSet,并进行数据填充
将数据绑定到GridView控件
数据的简单读取操作
第5页/共19页
SqlCommand属性与方法
属性名称
说明
CommandText
要执行的SQL命令语句
CommandType
SQL命令的类别,有StoredProcedure、TableDirect或Text,缺省值是Text。
Connection
SQL命令所要用到的Connection对象
Parameters
取得SqlParameterCollection对象
方法名称
说明
ExecuteNonQuery()
执行一个没有返回记录的SQL命令,如delete、update、insert。
第6页/共19页
DataAdapter
一般和DataSet一起使用(填充DataSet),作为DataSet与数据库之间的桥梁来检索数据。
属性:SelectCommand
方法:Fill()
SQLDataAdapter和DataSet
数据库
表
()
资料表
DataSet(内存)
资料表
第7页/共19页
SQLDataAdapter和DataSet
DataSet包含一个或多个数据表(DataTable),以及表的约束、索引和表之间的关系。
一般和GridView控件结合使用,显示数据。
实例化
DataSet ds=new DataSet();
数据填充
(ds,"表名");
数据获取
["表名"].Rows[行号]["字段名"];
适用范围
一般与GridView结合
第8页/共19页
使用GridView控件时的要点:
根据要求设定GridView控件中的属性。
在程序块中,要用DataSource属性来指明GridView的内容来自哪个表。
最后利用DataBind()方法将表填入GridView中。
GridView控件的使用
第9页/共19页