2013-01-04 46 views
0

我需要一些關於TreeView數據顯示的幫助。 我有Web.sitemap我有一些網址信息與角色。 ,這是我的TreeView的數據源。 現在,我想基於角色在TreeView中顯示數據。例如:如果角色是'A',那麼我不想顯示鏈接。基於ASP .Net條件的TreeView中的顯示鏈接

這可能嗎? 如果有人有任何輸入,請讓我知道。

-Thanks, 沙拉斯

回答

0

如果您需要根據您可以像這樣

protected void treeView_DataBound(object sender, EventArgs e) 
{ 
    if (role == "A") 
    { 

     RemoveTreeViewLink(treeView.Nodes); 
    } 
} 


private void RemoveTreeViewLink(TreeNodeCollection nodeCollection) 
{ 
    foreach (TreeNode node in nodeCollection) 
    { 
     node.SelectAction = TreeNodeSelectAction.None; 
     if (node.ChildNodes.Count > 0) 
     { 
      RemoveTreeViewLink(node.ChildNodes); 
     } 
    } 
} 
一個角色刪除鏈接