this.dgAddDelConfirm.ItemCreated += new System.Web.UI.WebControls.DataGridItemEventHandler(this.dgAddDelConfirm_ItemCreated);
this.dgAddDelConfirm.DeleteCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.dg_DeleteCommand);
这些代码是手写的,还是自动生存的??

解决方案 »

  1.   

    自动生成的,在你在.net的设计界面中添加界面,并设置其行为的时候,由.net自动生成
      

  2.   

    自己写也是可以的
    就是给ItemCreated事件加入回调处理函数this.dgAddDelConfirm_ItemCreated是处理这个事件的函数,以这个函数为参数生成一个System.Web.UI.WebControls.DataGridItemEventHandler,把它+=到ItemCreated就是在ItemCreated时执行this.dgAddDelConfirm_ItemCreated比如自己写一个函数this.ff,然后想在DeleteCommand时回调这个函数,只要写this.dgAddDelConfirm.DeleteCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.ff);
      

  3.   

    呵呵,是有时确实会掉失的,不知是不是VS中的一个BUG。
      

  4.   

    正常的情况下是不会失掉的,我遇上过一次,是因为我html页结构的错误,造成的这种情况,页面完全正确时,是没问题的.
      

  5.   

    同意coldpanth(云之崖) 的说法,通常都是自动生成的,你也可以自己手工加!
      

  6.   

    我靠,我的VS.NET2003从来不自动生存,每次都要手写,唉........
    怎么办啊!是不是我的vs.net有问题啊
    怎样才能把它弄好?
      

  7.   

    不大会吧,你手写html的话,可能不会自动生成后台吧
      

  8.   

    手写的切到前面双击一下(比如Button)或在属性里挂一下(比如DataGrid)就自动生成了
      

  9.   

    我遇到过这种情况,当时是我手动把InitializeComponent函数里面的改动了,然后就出现N多莫名其妙的错误,这是其中一种