这是必然的,因为翻页会重新绑定数据生成datagrid的item,所以肯定会执行ItemCreated的。

解决方案 »

  1.   

    感谢大家的回复!“这是必然的,因为翻页会重新绑定数据生成datagrid的item,所以肯定会执行ItemCreated的。” --这个没错,但是为什么它要先执行 ItemCreated 呀? 调试的时候,执行步骤是这样的:ItemCreated > Page_Load > PageIndexChanged > ItemCreated
      

  2.   

    会不会是因为绑定的语句未放入if (!IsPostBack)中?
      

  3.   

    第二次请求页面的时候,DataGrid 的数据绑定是放在 DataGrid1_PageIndexChanged() 中的啊。