Download presentation
Presentation is loading. Please wait.
1
WEB程序设计技术 数据库操作
2
GridView控件 SqlDataSource数据源 SQL 数据库 GridView + SqlDataSource 显示数据库中的记录
SelectCommand … SQL结构化查询指令 数据库连接字串 SQL 数据库
3
Select * from tb_stu where xm=‘张明’ and xb=‘男’ ….. 逻辑表达式: and or not
条件查询 Select * from tb_stu where xm=‘张明’ and xb=‘男’ ….. 逻辑表达式: and or not 运算符: = like > < between string xm = txtName.Text; string cond= “”; If( xm!=“”) cond+= string.Format(“ and xm=‘{0}’”, xm ); If( where!=“”) cond =“ where “ + cond.substring(4); sql = “select * from tb_stu “ + where;
4
自定义一个函数初始化数据源控件的查询语句
5
页面非首次加载时调用自定义函数,点击查询按钮时重新定数据源
6
通过GridView控件的CssClass设置 Bootstrap样式,设置分页控件样式
7
添加删除按钮,前端js进行确认
8
删除学号列,添加学号超链接,再添加新的模块列,并移到最前面
9
选择编辑模板,光标定位在模板中,添加CheckBox控件,控件ID设置为MySelector
10
运行界面
11
建立删除按钮的单击事件处理
12
删除选中的记录
13
在site.css中增加pagers样式
14
将学号列删除,新增为超链字段
15
数据操作相关类
16
1 使用SqlConnection对象连接数据库 2 建立SqlCommand对象,负责SQL语句的执行和存储过程的调用
相关类的功能 1 使用SqlConnection对象连接数据库 2 建立SqlCommand对象,负责SQL语句的执行和存储过程的调用 3 对SQL或存储过程执行后返回的“结果”进行操作。 3.1 SqlDataReader直接一行一行的读取数据集; 3.2 DataSet联合SqlDataAdapter来操作数据库。
17
DBHelper.cs (命名空间 User.Dal ) 引用 using User.Dal;
数据操作封装类 DBHelper.cs (命名空间 User.Dal ) 引用 using User.Dal;
Similar presentations