2010-08-25 67 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更多解释