1、在OnInit事件中给Gridview创建带Textbox的模板列
2、另外一个按钮的点击事件中需要重新创建列,于是在按钮事件中调用了columns.clear()清空了当前所有列,并重新创建模板列进行绑定
3、此时显示正常,但点击翻页触发Postback后就出问题,模板列中的Textbox都不见了。
请教怎么解决!
单步调式,看哪里出了问题,加上回发判断。
Postback发送回服务器,你的客户端修改的Textbox并没保存到服务器当然没了。
除了自定义你的控件外,可以这样
你定义两个模板列,一个有Textbox,一个没有,然后来回切换显示就好了,不用在事件中去新创建模板列