поддержание состояния вновь добавленной строки в пользовательском gridview. на обратной - PullRequest
0 голосов
/ 12 ноября 2009

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

1 Ответ

0 голосов
/ 12 ноября 2009

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

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

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

...