-1
我有一个页面,显示树形层级象下面这样:如何删除或隐藏树状C#最后一级树节点
如果用户登录为“管理员”,他/她可以查看树的全部深度(如上图)。但如果用户登录为“销售员”,他/她只能查看('TESTING SDN BHD','ABC'),('SAMPLE SDN BHD','DEF')。这意味着推销员无法查看'塔A','塔B','塔C'。
我试图设置maxdatabinddepth = 2,但它也显示树的所有级别。
我的ASPX代码:
<cc1:PSSTreeView ID="tvTreeProject" runat="server" ShowLines="True" TreeData="Tree"
HiddenFieldTextBoxId="HFProject" NodeClickJSFunction="SetTreeDiv" ExpandAllOnRefresh="True"
DisplayDivId="divProjectDisplay" AutoGenerateDataBindings="True" MaxDataBindDepth="2"
ExpandDepth="FullyExpand" ShowExpandCollapse="True">
</cc1:PSSTreeView>
我很模糊有关如何隐藏树状的最后一级。请帮帮我!谢谢。
为admin/salesman提取/更改所需深度的数据将是很好的解决方案,绑定之后删除节点是另一个选项,可以使用jQuery进行此操作。 – Anil