当你按下PushButton时,应该触发datagrid的itemcommand事件,在itemcommand事件或是page_load事件里如果你没重新绑定datagrid的话,itemcreated是不会执行的.你看看你的代码吧.

解决方案 »

  1.   

    to 楼上:
    不重新绑定datagrid,itemcreated就不会重新执行,哦。
    可是总页数值没有丢,而总记录数却没有了。
    第一次页面请求后,mylist应该是存在viewstate里了,
    点击pushbutton,页面从viewstate恢复mylist,
    但总记录数没有恢复,:(
      

  2.   

    你把操作放到itemonbound事件里面去
      

  3.   

    是啊,放到ItemDataBound事件中试试,应该可以的
      

  4.   

    总页数没有丢,是因为MyList会自动保存其状态。而你的message.text = message.text + "A"只要在itemcreate事件触发时才执行。也就是itemcreate 事件确实没有执行。
    把你的"属性itemCount"的代码贴出来。