TreeView如何保持操作前的状态(Asp.net+C#),怎么就没有人解决呢?关注的帮顶! RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将其状态写在一个hidden控件中,页面刷新时再读出来 重新说明:比如一个机构人员树,单位-》部门1-》小组1-》成员n -》小组2-》成员1 *-》成员2* -》成员n -》部门2 -》部门3在编辑这个树时如:增加、删除、修改等操作。初始时,树为完全收缩,我选择部门1、小组2,要删除成员2,树的状态如上述。删除成功后,我想树的状态依然保持,即部门1、小组2展开,如下图: 单位-》部门1-》小组1-》成员n -》小组2-》成员1 -》成员n -》部门2 -》部门3不知道说明白没有? 不知道你是怎么把数据绑到Treeview上的,重新"绑定"就行了嘛 用递归的办法把数据从数据库里绑到TreeView上,进行操作后再重新执行递归读取。 我也遇到这样的问题!在客户端增删改TreeView的节点,提交后状态无法保存!顶!! yistudio(绿荫) 你说的方法不对吧,TREEVIEW展开接点是客户端执行,你加个HIDDEN也是客户端,当刷新时就把HIDDEN刷新了,这样不能保存它的状态 别用这个控件,用NetAdvantage的tree控件可以做到,而且非常容易 你可以保存ExtendLevel 然后每次加载是初始化 Extendlevel 你可以在树上直接添加删除节点。然后再把数据提交到数据库。如下://点击树private void TreeViewWjgl_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e) { this.txtNewNode.Text = e.NewNode; }//删除TreeNode treeNode=this.TreeViewWjgl.GetNodeFromIndex(this.txtNewNode.Text); treeNode.Remove(); NetAdvantage的tree控件,在哪里下载,谢谢! 困扰了我一整天的问题,求救。 asp.net 动态添加控件问题 weboffice 功能实现不了,请高手帮忙! Oracle数据大对象(BLOB)支持的驱动问题? 200分,求一个C#下的ASP.NET程序,我要当作模板 请教高手一个问题! form表单提交的问题? 小菜一碟——一步一步用c#写论坛,V0.5源代码发布! 小问题 怎么将一个datagrid里的内容给 mail的主体?谢谢 高分 点击imagebutton(ibtnDelete)怎么没反应? 请帮忙看看 frameset中,一个frame的button如何触发另一个frame中的button的click
-》小组2-》成员1
*-》成员2*
-》成员n
-》部门2
-》部门3
在编辑这个树时如:增加、删除、修改等操作。
初始时,树为完全收缩,我选择部门1、小组2,要删除成员2,树的状态如上述。
删除成功后,我想树的状态依然保持,即部门1、小组2展开,如下图:
单位-》部门1-》小组1-》成员n
-》小组2-》成员1
-》成员n
-》部门2
-》部门3
不知道说明白没有?
如下:
//点击树
private void TreeViewWjgl_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
{
this.txtNewNode.Text = e.NewNode;
}
//删除
TreeNode treeNode=this.TreeViewWjgl.GetNodeFromIndex(this.txtNewNode.Text);
treeNode.Remove();