У меня есть настраиваемый gridview на rowdatabound. Я добавляю новые gridviewrows. но при обратной передаче данные в недавно добавленной строке не сохраняются. Пожалуйста, помогите мне сохранить состояние сетки при обратной передаче ... Собственно, я показываю строки заголовка группы и строки нижнего колонтитула и показываю некоторые вычисленные значения в строке нижнего колонтитула группы ... но при повторной отправке значения новых строк группы не сохраняются но строка сетки не имеет значений.сохранение состояния добавленной строки в пользовательском gridview. on postback
0
A
ответ
0
Вы динамически добавляете строки, поэтому вам нужно заполнять сетку каждый раз, когда страница отправляется назад, а не только if(!this.IsPostBack)
.
Если вы не сохраняющиеся в БД каждый пост-спине и генерации сетки зацикливание через некоторые множества результатов, исходящее от дб - вы, возможно, придется хранить информацию о временных строк в ViewState. Люди смогут помочь в этом, если вы развернете свой вопрос.
Если вы заселяете динамически, и данные поступают прямо из некоторого db (или даже состояния) каждого пост-обратно, вы можете отключить сетку viewstate (так как в этом случае вы отправляете туда и обратно бесполезные вещи) ,
gridview, ASP.net, C#, код, хороший вопрос? – RageZ