改为
this.ImageButton1.Click += new System.Web.UI.ImageClickEventHandler(this.Imgbtn _Click)//注册事件

解决方案 »

  1.   

    应该是没有找到:
    if (Imgbtn != null)
        Imgbtn .Click += new ImageClickEventHandler(Imgbtn _Click);
      

  2.   

    这个问题 不需要在datagrid 初始化事件中直接在
    例子
    if (e.CommandName=="EditNItem")
    {//显示所属子项 panle1显示
    string Con=e.Item.Cells[3].Text;
    string Sqlstr="select ItemId,ItemName,substring(Description,1,15) as Description,UrlLink,ItemBelong,ItemBelongs from SecondItem where ItemBelong='"+Con+"'";
    Panel.Visible=true;
    BindSecondGrid(Sqlstr);
    Hidden1.Value=Con;
    }
    else if (e.CommandName=="EditThisItem")
    {//显示对话框
    //Response.Write ("aaa");
    InitBind();
    }