当前位置: 代码迷 >> ASP.NET >> 左边一个包含TreeView的UserControl, 右上一个GridView,右下一个表单,小弟我调试了三天, 小弟我是不是很笨
  详细解决方案

左边一个包含TreeView的UserControl, 右上一个GridView,右下一个表单,小弟我调试了三天, 小弟我是不是很笨

热度:8668   发布时间:2013-02-26 00:00:00.0
左边一个包含TreeView的UserControl, 右上一个GridView,右下一个表单,我调试了三天, 我是不是很笨?
到现在还有一个小问题:
就是GridView实现数据删除以后,本来TreeView里应该跟着少个结点,可是不少,调用重绘TreeView的命令也不行.   可是第二次再在GridView里删除,   TreeView里就少了前一次删除的结点.可是第二次的还TM在.

万般无奈,只好删除之后来个Response.Redirect,   强迫整个页面重绘.
可是这样缺优美感啊.

------解决方案--------------------------------------------------------
你对treeview进行初始化应该是在page_load里面吧?而page_load事件是在所有事件之前执行的,所以说你删除操作之前已经对treeview进行了初始化,故出现你这样的情况。
你可以在删除事件中对treeview再次进行初始化。
  相关解决方案