首页新闻找找看学习计划

动态创建的模板列在Postback中被情空重建后再触发postback就不见了

0
悬赏园豆:20 [待解决问题]

1、在OnInit事件中给Gridview创建带Textbox的模板列

2、另外一个按钮的点击事件中需要重新创建列,于是在按钮事件中调用了columns.clear()清空了当前所有列,并重新创建模板列进行绑定

3、此时显示正常,但点击翻页触发Postback后就出问题,模板列中的Textbox都不见了。

请教怎么解决!

Don的主页 Don | 初学一级 | 园豆:175
提问于:2010-10-14 14:55
< >
分享
所有回答(2)
0

单步调式,看哪里出了问题,加上回发判断。

Astar | 园豆:40805 (高人七级) | 2010-10-15 08:59
0

Postback发送回服务器,你的客户端修改的Textbox并没保存到服务器当然没了。

除了自定义你的控件外,可以这样

你定义两个模板列,一个有Textbox,一个没有,然后来回切换显示就好了,不用在事件中去新创建模板列

茂茂 | 园豆:2860 (老鸟四级) | 2010-10-15 09:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册