日期:2014-05-19  浏览次数:20408 次

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

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

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