• 数据绑定控件之DataBound事件


    在数据源绑定控件中,我们经常会触发DataBound事件来处理相关事件,那么这个DataBound到底是什么意思呢?

    DataBoud指的是数据绑定的时候加载的事件,这个事件是在数据绑定控件中的,其实这个是很好理解的,我们平时在一个窗口中,比如页面,会触发很多事件,这些事件都是在页面加载的时候绑定到页面上的,所以我们随时都可以对其触发,就好比一间房子,房子里有我们想要的东西,你才可以随时取到,所以我们要事先把东西放到房子里,程序也是一样的道理,我们只要之前加载进来,想看到的效果或者触发的事件才可以发生

    一般的情况下,我们都会在页面上写好,或者使用js如:

    var chkList = document.getElementsByName("CheckBox1");

    window.onload = function()

    {

        //为所有checkbox添加onclick事件处理,以自动更新“已选择的项”

        for(var i=0; i<chkList.length; i++)

        {

            chkList[i].onclick= chkClick;

        }

    }

    这个例子就能很好的说明这个问题,里面的onclick事件一般的情况下我们都是在页面上写的

    <input  id="CheckBox1" type="checkbox" onclick=”” />

    这里面直接通过js加载到页面里,其实是一样的效果,只要在加载页面的时候有这么一个事件就可以

    说了这么多,相必大家都应该知道为什么要使用DataBound事件了,有可能就是在页面或者js中不能很好的加载一些事件或者布局,才使用了DataBound,反之,如果在页面或者通过js可以加载,那么就可以不用使用DataBound事件了

    注意:DataBound事件执行的时候是先执行后台DataBound事件,然后再执行页面,然后执行后台的DataBound事件绑定,也就是说在执行页面之前执行后台的DataBound表示正在绑定,所以该项对象为空,所以我们在处理DataBound事件的时候一定要判断对象是否为空,比如该项中的控件等等!

    多思考,多创新,才是正道!
  • 相关阅读:
    SuperSocket框架中BinaryRequestInfo协议的使用
    UIImageView学习笔记
    UITextField学习小结
    Java数据结构相关类的实现原理
    Android 中把尺寸转换方法
    Win8 & WP8.1 轻型数据库
    隐私策略
    Windows 10(UWP)开发技巧
    【UWP】FFmpeg库的编译
    【UWP】拖拽列表项的排序功能实现
  • 原文地址:https://www.cnblogs.com/shuang121/p/1970426.html
Copyright © 2020-2023  润新知