您现在的位置是:首页 >

DataGrid控件 在ASP.NET 3.5中使用新的ListView控件[4]

火烧 2021-05-25 01:55:37 1075
在ASP.NET 3.5中使用新的Li tView控件[4]   这里通过Comma dName属性定义的Li kButto 的行为 如表 所示   表 Li kButto Comma dName属性

在ASP.NET 3.5中使用新的ListView控件[4]  

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

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

DataGrid控件 在ASP.NET 3.5中使用新的ListView控件[4]

描述

Cancel

取消当前操作

Delete

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

Edit

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

Insert

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

Update

用指定的值更新数据源

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

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

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

 

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

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

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

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

 

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

  以上就是ListView的全部关键特性了 同时你也看到了一个使用ListView控件的简单以数据驱动的示例web页面 以及更复杂的更新功能 最后 描述了如何使用ListView控件产生的事件 正如你看到的 ListView控件扩展了运行时自定义的特性 更加适合你的需要

  注 本文示例代码下载地址//assets devx /sourcecode/ _tt_mainsource zip

lishixinzhi/Article/program/net/201311/14842  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码