我正在使用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)
{
}
答案 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
希望你理解并为你工作。