回发时从动态创建的文本框gridview中丢失值

时间:2010-08-25 21:12:21

标签: asp.net

我动态创建gridview,在这个网格中我也有模板字段

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

但是当在此模板字段的文本框中输入一些值时,我在回发时会失去价值。而且在回发时我丢失了所有模板字段,我必须重新创建这个网格。

我的目标是:我有按钮,我想在这个网格中添加新行,但我也希望有旧值。

我整天都在努力,欢迎任何帮助。

TNX,

1 个答案:

答案 0 :(得分:1)

只需在每次回发期间重新创建网格。如果您在页面和gridview中启用了viewstate,则将恢复该属性。

有关详细说明,请参阅:here