我用了frameset,左边frame是TreeView表示目录结构,右边frame显示文件夹和文档列表
现在要实现这样的功能:
在右边的frame中进行添加新文件夹的操作
当单击“添加”按钮后,希望在左边的TreeView中实时反映出目录结构的变化,即多出来一个表示新建文件夹的节点
但是这样做TreeView就变成了初始状态,所有节点都是闭合的
怎样才能保持原来的节点状态呢 ?
(注:我不想使用AJAX)希望大家可以帮帮我.......在线急
我用了frameset,左边frame是TreeView表示目录结构,右边frame显示文件夹和文档列表
现在要实现这样的功能:
在右边的frame中进行添加新文件夹的操作
当单击“添加”按钮后,希望在左边的TreeView中实时反映出目录结构的变化,即多出来一个表示新建文件夹的节点
但是这样做TreeView就变成了初始状态,所有节点都是闭合的
怎样才能保持原来的节点状态呢 ?
(注:我不想使用AJAX)希望大家可以帮帮我.......在线急
这样试试`~~~
TreeView有个方法,是展开所有的节点,你可以在添加完节点后,使用这个方法,treeView1.ExpandAll ( ) ;
[此贴子已经被作者于2007-8-8 13:45:21编辑过]
你说的这种方法我试过..但不是我想要的结果
我左边框架的图片
[IMG]C:\Documents and Settings\Administrator.JSB04\桌面\a.bmp[/IMG]
比如以上图片这是我添加时候展开的接点我现在要添加"农信网7"的子目录
这是右边框架里的图片
[IMG]C:\Documents and Settings\Administrator.JSB04\桌面\b.bmp[/IMG]
然后添加55555555这个目录点按纽添加.那么在这同时刷新左边的treeview,最后结果是这样的
[IMG]C:\Documents and Settings\Administrator.JSB04\桌面\c.bmp[/IMG]
这才是我想要的结果
但我现在问题出来是我点增加按纽刷新左边的目录的时..左边的treeview是刷新了.但是刷新了却显示是第一次加载页面关闭的状态....
[IMG]C:\Documents and Settings\Administrator.JSB04\桌面\d.bmp[/IMG]
就成了这个样子...显然是不符合要求的.
最后结果因该显示是这样的才是对的.
[IMG]C:\Documents and Settings\Administrator.JSB04\桌面\c.bmp[/IMG]
希望有大哥可以帮我.......我一直都在线等..........