2010-08-25 4 views
0

Я динамически создавать GridView, и в этой сетке у меня есть шаблон поля такжеНа постбэка обесцениваться из динамически созданного текстового поля GridView

field.HeaderTemplate = New GridViewTemplate(ListItemType.Header, col.ColumnName) 
field.ItemTemplate = New GridViewTemplate(ListItemType.Item, col.ColumnName) 
grdEmpty.Columns.Add(bfield) 

но когда ввести некоторое значение в текстовом поле в этой области шаблона я обесцениваться на постбэка , А также по обратной передаче я теряю все поля шаблона, и я должен воссоздать эту сетку.

Моя цель: У меня есть кнопка, и я хочу добавить новую строку в эту сетку, но также хочу иметь старое значение.

Я борюсь с этим весь день, и любая помощь приветствуется.

Tnx,

ответ

0

Просто заново создайте сетку во время каждой обратной передачи. Если на странице и в режиме gridview включена функция viewstate, свойство будет восстановлено.

См.: here для получения более подробного объяснения

Смежные вопросы