SohaibX Ответов: 1

Потеря данных gridview при нажатии кнопки Изменить


Привет,
У меня странная проблема.
Я использую asp.net GridView в пользовательских элементов управления внутри UpdatePanel и стандартные операции CRUD.
Когда я нажимаю кнопку Изменить, чтобы отредактировать строку, источник данных gridview становится нулевым
if (!IsPostBack)
   {
     FillGrid();

   }

потому что он не идет в эту линию к Филлгриду();
Эта проблема исчезла, если удалить проверку обратной передачи. но затем, когда я попытался обновить строку, она не переходит в row_updating или любое другое событие, кроме page_load.
Согласно моему пониманию он теряет всю свою привязку к событию с EditItemTempelate/
Пожалуйста помочь. Я сильно застрял на этой проблеме

Что я уже пробовал:

1-Включить / Отключить ViewState
2-привязка отдельных событий для щелчка обновления.
3-привязка события щелчка мыши в методе row_editing
куча других решений

1 Ответов

Рейтинг:
5

abdul subhan mohammed

попробовать это

protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
    GridView1.EditIndex = e.NewEditIndex;
    FillGrid();
}