各位高手,我用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,不同的情况显示不同的节点,怎么样才能做到。谢谢大家。
http://www.15seconds.com/Issue/041117.htm