Presentation is loading. Please wait.

Presentation is loading. Please wait.

WEB程序设计技术 数据库操作.

Similar presentations


Presentation on theme: "WEB程序设计技术 数据库操作."— Presentation transcript:

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;


Download ppt "WEB程序设计技术 数据库操作."

Similar presentations


Ads by Google