Для этого я использовал GridView.EditIndex = -1
, однако мне всегда нужно дважды нажимать кнопку. Если данные уже присутствуют в gridview, они удаляются из gridview. Почему это?Отправка GridView в режим редактирования с помощью отдельной кнопки
Я попытался:
this.subBindGrid();
protected void subBindGrid()
{
GridView.Columns[7].Visible = true;
GridView.DataSource = <filepath>.Tables[0].DefaultView;
GridView.DataBind();
}
Я также попытался:
GridView.DataBind();
на своем собственном.
Ни один из них не имеет никакого значения.
Хорошо, у меня есть адаптер данных 'holdone' и набор данных' holdall'. Как я могу дать 'holdall' некоторую персистенцию, так что« DefaultView », указывающий на нее, не возвращает null? – Wolfish
вы можете использовать сеанс для управления состоянием. сделайте представление по умолчанию для своей таблицы и сохраните его в сеансе, используя его, когда вам нужно. Но если вы хотите получать обновленные данные каждый раз, чем вы должны заполнить свой datatable из базы данных. –