zoukankan      html  css  js  c++  java
  • 2.数据显示控件的一些事件

    ItemDataBound事件:

    •     对于每行数据显示的时候都会调用ItemDataBound事件,在这个事件中可以对当前行进行处理,事件对象主要成员:

           1. e.Item.ItemType为当前行的类型,item为ItemTemplate行、AlternatingItem为AlternatingItemTemplate行,还有Header、Footer等取值.

           2.ItemIndex为当前行的序号

           3.DataItem是当前行绑定的对象

    •   如果要在ItemDataBound事件中对ItemTemplate模板中的控件做处理,则必须使用runat=server的Asp.net控件或者HTML控件,为控件设置ID,然后用FindControl根据ID来取得控件,因为在Asp.net的模板中不能直接通过控件的ID来操作控件,必须用FindControl找到控件才能操作。主要是动态产生很多你指定的ID,但它的实际ID是ClientID.

    ItemCommand事件:

    • 可以在模板中放置Button控件(Button、LinkButton、ImageButton),模板中的按钮一般不写OnClick事件响应,而是响应Repeater的ItemCommand事件。
    • 为Button控件设定CommandName、CommandArgument属性,然后在ItemCommand事件读取e的CommandName,CommandArgument属性就可以获得发生事件的命令和行参数了。如果对数据进行了操作,则需要Repeater.DataBind()来重新绑定数据,从数据库中得到最新的数据。

    ItemCreated事件:

    •     当每一项数据产生的触发的事件,即当新增等时候会产生此事件。
  • 相关阅读:
    java map使用比较
    mysql无法启动问题 Found option without preceding group in config file
    B站freecoder的计算机基础讲解
    周问题记录
    使用baksmali及smali修改apk并打包
    安卓APP动态调试-IDA实用攻略
    IDA远程调试 在内存中dump Dex文件
    关于ARM的B,BL跳转指令
    IDA 远程调试 Android so
    IDA远程调试so库JNI_Onload函数
  • 原文地址:https://www.cnblogs.com/yagzh2000/p/3166586.html
Copyright © 2011-2022 走看看