各位高手,我用TreeView来显示组织结构树,绑定的是一个XML,结构如下:
<root ID="10" NAME="集团公司">
<DEP ID="11" NAME="厂办">
<USER ID="12" NAME="张三"/>
<DEP ID="13" NAME="财务部"/>
</DEP>
<DEP ID="14" NAME="生产部">
<DEP ID="15" NAME="一部"/>
<USER ID="16" NAME="李四"/>
</DEP>
<DEP ID="17" NAME="二部">
<USER ID="18" NAME="王五"/>
</DEP>
</DEP>
</root>
我想根据不同的参数来决定显示部门或人员,当要求只显示部门的时候,我做如下绑定
<DataBindings>
<asp:TreeNodeBinding DataMember="Root" ValueField="ID" TextField="Name" />
<asp:TreeNodeBinding DataMember="DEP" ValueField="ID" TextField="Name" />
</DataBindings>
当时在页面上也显示了人员的节点,节点名称都为USER,请问各位,怎么做才能让USER节点不显示出来,我不想不同的情况下生成不同的XML,我想同一份XML,不同的情况显示不同的节点,怎么样才能做到。谢谢大家。
<root ID="10" NAME="集团公司">
<DEP ID="11" NAME="厂办">
<USER ID="12" NAME="张三"/>
<DEP ID="13" NAME="财务部"/>
</DEP>
<DEP ID="14" NAME="生产部">
<DEP ID="15" NAME="一部"/>
<USER ID="16" NAME="李四"/>
</DEP>
<DEP ID="17" NAME="二部">
<USER ID="18" NAME="王五"/>
</DEP>
</DEP>
</root>
我想根据不同的参数来决定显示部门或人员,当要求只显示部门的时候,我做如下绑定
<DataBindings>
<asp:TreeNodeBinding DataMember="Root" ValueField="ID" TextField="Name" />
<asp:TreeNodeBinding DataMember="DEP" ValueField="ID" TextField="Name" />
</DataBindings>
当时在页面上也显示了人员的节点,节点名称都为USER,请问各位,怎么做才能让USER节点不显示出来,我不想不同的情况下生成不同的XML,我想同一份XML,不同的情况显示不同的节点,怎么样才能做到。谢谢大家。
解决方案 »
- 关于导航菜单
- 谁给个repeater分页时 批量删除的例子,谢谢!
- 如何取消TextBox输入时的历史记录显示?高手进。速度结贴!
- 用ASP.net开发网站时,是全部用VS.net开发吗,还是界面要用到DW写?
- 一个简单问题!
- session,cookie存放问题,刚从ASP转过来.学习中,请教.
- 二页面用Server.Transfer传值时“System.InvalidCastException: 指定的转换无效。”
- asp.net 程序不能正常显示????
- UpdatePanel 在localhost发布是正常的,但是发布到ip或域名就不能正常显示了
- 着急:打开已有Web项目时出错!!!
- 刚刚一个面试题目,大家帮忙看看
- 给用户控件里面的一个Label赋值?
http://www.15seconds.com/Issue/041117.htm