1、ItemDataBound事件:在项被数据绑定到DataGrdi控件后发生,
ItemDataCreated事件:当DataGrid控件在创建项时发生;
2、对于ItemDataBound,只要执行了DataBind方法,就会激发这个事件;
而ItemCreated呢,如果页面是第一次访问(Page.IsPostBack=false);那在第一次执行DataBind的时候,会先激发ItemCreated事件,也就是说,执行了DataBind后首先会用ItemCreated来建立Header行,然后用ItemDataBound来绑定Header行,再用ItemCreated来建立第一行,再调用ItemDataBound来绑定第一行,也就是说:在第一次DataBind时,ItemCreated和ItemDataBound是交替执行的;而在Page.IsPostBack=true时,只引发ItemDataBound事件;
ItemDataCreated事件:当DataGrid控件在创建项时发生;
2、对于ItemDataBound,只要执行了DataBind方法,就会激发这个事件;
而ItemCreated呢,如果页面是第一次访问(Page.IsPostBack=false);那在第一次执行DataBind的时候,会先激发ItemCreated事件,也就是说,执行了DataBind后首先会用ItemCreated来建立Header行,然后用ItemDataBound来绑定Header行,再用ItemCreated来建立第一行,再调用ItemDataBound来绑定第一行,也就是说:在第一次DataBind时,ItemCreated和ItemDataBound是交替执行的;而在Page.IsPostBack=true时,只引发ItemDataBound事件;
浙公网安备 33010602011771号