ASP.NET 3.5中使用新的ListView控件

2008-08-25 14:04:09.0     浏览:2715     来源:中国IT实验室
关键词:  ASP.NET 3.5     ListView控件  

这里通过CommandName属性定义的LinkButton的行为,如表2所示。

表2. LinkButton CommandName属性值:列出了ListView控件支持的CommandName属性值

描述

Cancel

取消当前操作

Delete

从数据源删除当前选中的项目

Edit

切换ListView到编辑模式,显示EditItemTemplate组件中指定的内容

Insert

作为一条新记录将数据保存到数据源

Update

用指定的值更新数据源

在更新结束后,ListView控件激活一个OnItemUpdated事件,你可以用它向用户提供执行的状态,在清单2的代码中,ListView控件处理两个事件:

1、OnItemUpdated:正如名字所暗示的那样,这个事件允许你在更新操作完毕后执行一个自定义的程序,在前面的代码中,这个事件被用于通知用户影响的记录条数。
2、OnPagePropertiesChanged:当页面属性发生改变时ListView控件激活这个事件,前面代码中使用这个事件清除了在lable标记包括的文本。

如果你导航到该页面,你会看到如图2所示的页面:

2.在运转中编辑ListView:配置ListView控件为每条记录显示一个编辑连接,点击编辑连接切换到编辑模式

当你点击了编辑(Edit)超链接后,ListView控件使用EditItemTemplate显示文本框,用户就可以编辑文本框中的内容了,如图3所示:

图3.编辑模式:在编辑模式下,EditItemTemplate组件产生文本框,用户可以在这里输入要更新的值

注意在编辑模式下右边的更新(Update)和取消(Cancel)链接,当你点更新链接就会将所做的改变保存到数据库中,代码使用了OnItemUpdated事件显示更新操作所影响的行数,如图4所示:

图4.影响的记录:更新结束时,显示更新操作影响的数据行数

[上一页]   [第1页]   [第2页]   [第3页]   [第4页]   [第5页]   [第6页]   [第7页]   [下一页]