更新GridView未被调用

时间:2013-05-29 00:20:44

标签: asp.net

我正在使用GridView(programmaticaly),但我遇到了更新方法的问题。我单击编辑链接按钮,然后我进行我想要的更改但是,当我单击更新链接按钮时,它返回到编辑方法,而不是调用更新方法。

知道为什么吗?

以下是代码:

   datagrid.AutoGenerateEditButton = true;

        datagrid.RowUpdating += new GridViewUpdateEventHandler(datagrid_RowUpdating);
        datagrid.RowEditing += new GridViewEditEventHandler(datagrid_RowEditing);

    protected void datagrid_RowEditing(object sender, GridViewEditEventArgs e)
    {
        datagrid.EditIndex = e.NewEditIndex;
        datagrid.DataBind();
    }

    private void datagrid_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {

    }

1 个答案:

答案 0 :(得分:0)

RowUpdating GridView事件中没有代码。尝试在RowIndex事件中找到RowUpdating,例如

// get the information 
   int rowIndex = e.RowIndex;
   GridViewRow row = datagrid.Rows[rowIndex];
//Find the controls by using `FindControl` method.

链接以获取帮助edit-delete-update

希望你理解并为你工作。