отменить режим редактирования строки gridview программно с помощью C # - PullRequest
2 голосов
/ 29 июня 2011

Я использую Editable GridView. При нажатии на кнопку «Редактировать строку» строка переходит в редактируемый режим, и после обновления сведений о текущей строке строка сохраняется и переходит в обычный режим.

Здесь я сталкиваюсь с одной проблемой. Когда я строю строку в редактируемом режиме, при нажатии кнопки (которая не является частью сетки) я хочу перевести редактируемый режим строки в обычный режим.

Ответы [ 2 ]

6 голосов
/ 01 июля 2011

Измените значение EditIndex вида сетки на -1.

protected void Button1_Click(object sender, EventArgs e)
    {
        GridView1.EditIndex = -1;
    }
4 голосов
/ 16 апреля 2013

Вы можете поместить это в ваше событие "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();
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...