左边一个包含TreeView的UserControl, 右上一个GridView,右下一个表单,我调试了三天, 我是不是很笨?
到现在还有一个小问题:
就是GridView实现数据删除以后,本来TreeView里应该跟着少个结点,可是不少,调用重绘TreeView的命令也不行. 可是第二次再在GridView里删除, TreeView里就少了前一次删除的结点.可是第二次的还TM在.
万般无奈,只好删除之后来个Response.Redirect, 强迫整个页面重绘.
可是这样缺优美感啊.
------解决方案--------------------你对treeview进行初始化应该是在page_load里面吧?而page_load事件是在所有事件之前执行的,所以说你删除操作之前已经对treeview进行了初始化,故出现你这样的情况。
你可以在删除事件中对treeview再次进行初始化。