поддержание состояния недавно добавленной строки в пользовательском представлении сетки.при обратной передаче

Asked
Viewd983

0

У меня есть настраиваемый вид сетки в rowdatabound, я добавляю новые строки gridview.но при обратной передаче данные во вновь добавленной строке не сохраняются.Пожалуйста, помогите мне поддерживать состояние сетки при обратной передаче ... На самом деле я показываю строки заголовка группы и строки нижнего колонтитула и показываю некоторые вычисленные значения в строке нижнего колонтитула группы ... но при отправке обратно значения новых строк группы не сохраняютсяно строка сетки здесь без значений.

  • gridview, ASP.net, c #, код, хороший вопрос?

    RageZ12 ноября 2009, 08:33

1 ответов

0

Вы добавляете строки динамически, поэтому вам нужно заполнять сетку каждый раз, когда страница отправляется обратно, а не только if(!this.IsPostBack).

Если вы не сохраняете базу данных каждую обратную передачу и генерируете цикл сетки через некоторый набор результатов, поступающий из вашей базы данных, возможно, вам придется сохранить информацию о временном строки в ViewState.Люди смогут помочь в этом, если вы расширите свой вопрос.

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