你用的是GridView控件,可用的事件是DataGrid的,当然不行...

解决方案 »

  1.   

    瀑布汗啊~好像GridView 和 DataGrid 都混淆了哦方法原型错了,主要是 事件参数类型 错了,
    如果你不知道该方法原型,请选择中GridView,选择属性面版,切换到事件,双击对应事件,自动生成,处理程序原型public void DataGrid_Edit(Object sender, GridViewEditEventArgs E)
    //public void DataGrid_Edit(Object sender, GridViewPageEventArgs E)
            {
                dgd_orderstate.EditRowIndex = (int)E.Row.RowIndex;
                //dgd_orderstate.EditItemIndex = (int)E.Item.ItemIndex;
                
                BindGrid();
            }
      

  2.   

    对于 GridView 的几个事件处理程序原型应该如下;    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
        {    }    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {    }    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {    }
      

  3.   

    amandag(高歌) 说的对,把事件定义全部删了重新建立吧
      

  4.   

    双击你的gridview,另外gridview的属性窗有个闪电一样的图.点下..看看里面有你要的
      

  5.   

    其实是你每一个后台函数的参数错误了!~你自己看下
    Object   sender,   GridViewPageEventArgs   E
    你应该是复制的函数,改了函数名没该参数