当前位置:首页 > Web程序设计实验指导书1116
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();
共分享92篇相关文档