我用MasterPages,DadaGrid就不响应UpdateCommand, CanceCommand事件了,但能响应EditCommand事件。为什么?

解决方案 »

  1.   

    应该与MASTERPAGES无关,我想你是在回发的时候作了调用了DataBind。
    也可能是EnableViewState设置为False。
      

  2.   

    CommandName="事件名称",其中的“事件名称”必须与事件对应
    如:CommandName="updata" => UpdataCommand
        CommandName="Cancel" => CancelCommand这里的"updata" 与 "cancel"不能改为其它的名称。
      

  3.   

    ClearLake说得没错,我看了看代码,确实是我调用DataBind时没有判断Page.IsPostBack.
    加上就基本正常了.可是这样一来,又出现了一个新问题,就是网页显示出来后,如果先点"编辑"按钮,DATAGRID里面显示的数据就不见了,只剩下一个表头,但如果先添或删除加了行,则后一切操作都正常.另外,LoveCherry能否说得详细一点.