2

我正在使用可编辑的 GridView。单击一行的编辑按钮时,该行进入可编辑模式,一旦我更新了当前行的详细信息,该行将被保存并进入正常模式。

在这里,我面临一个问题。当我将行设置为可编辑模式时,单击按钮(不是网格的一部分)时,我想将可编辑行模式带入正常模式。

4

2 回答 2

6

将 gridview 的 EditIndex 值更改为 -1。

protected void Button1_Click(object sender, EventArgs e)
    {
        GridView1.EditIndex = -1;
    }
于 2011-07-01T17:18:58.493 回答
4

你可以把它放在你的“RowCancelingEdit”事件中

我的 Gridview 名称是 grdViewDetails。

 protected void grdViewDetails_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
        {
            grdViewDetails.EditIndex = -1;
            grdViewDetails.DataSource = YourDatasource; //a dataset in my case

            //Bind data to the GridView control.
            grdViewDetails.DataBind();
        }
于 2013-04-16T07:51:50.933 回答