Web程序设计实验指导书1116 联系客服

发布时间 : 星期日 文章Web程序设计实验指导书1116更新完毕开始阅读ea055267763231126fdb113f

Button GridView ID Text ID DataSourceID btnReturn 返回 gvCategory sdsCategory lblMsg sdsCategory “返回”按钮的编程名称 “返回”按钮上显示的文本 GridView控件的编程名称 绑定到数据源sdsCategory 显示“没有满足条件的数据!”信息 SqlDataSource控件的编程名称 Label SqlDataSource ID ID sdsCategory控件的其他属性设置可通过“配置数据源”向导完成。当配置Select语句时,单击“WHERE”按钮,如图5-16所示添加WHERE子句。

图5-16 “添加WHERE子句”设置界面

(5)编写SqlDSFuzzyQuery.aspx事件代码 按钮btnSearch被单击后,引起页面往返,此时将执行sdsCategory中设置的select命令。执行完Select命令后再触发的Selected事件代码如下:

protected void sdsCategory_Selected(object sender, SqlDataSourceStatusEventArgs e) {

if (e.AffectedRows == 0) //未找到满足条件的记录 {

lblMsg.Text = \没有满足条件的数据!\ } else {

lblMsg.Text = \ } }

按钮btnReturn被单击时执行的事件代码如下:

protected void btnReturn_Click(object sender, EventArgs e) {

Response.Redirect(\ }

(6)设计SqlDSInsert.aspx 如图5-17所示,向SqlDSInsert.aspx页面输入“分类名:”和“描述:”,添加2个TextBox控件、2个Button控件和1个SqldataSource控件。适当调整各控件的大小和位置。分别设置各控件的属性ID值为:txtName、txtDescn、btnInsert、btnReturn和sdsCategory,其他属性参考图5-17界面进行设置。

图5-17 设计界面(3)

SdsCategory控件的其他属性设置可通过“配置数据源”向导和属性窗口完成。当配置Select语句时,单击“高级”按钮,选中“生成Insert、Update和Delete语句”。向导配置完后,如图5-18所示,在属性窗口设置属性InsertQuery。

图5-18 属性InsertQuery设置界面

(7)编写SqlDSInsert.aspx事件代码

按钮btnInsert被单击时执行的事件代码如下:

protected void btnInsert_Click(object sender, EventArgs e) {

//执行sdsCategory中属性InsertQuery设置的SQL命令 sdsCategory.Insert();