0
我需要一些關於TreeView數據顯示的幫助。 我有Web.sitemap我有一些網址信息與角色。 ,這是我的TreeView的數據源。 現在,我想基於角色在TreeView中顯示數據。例如:如果角色是'A',那麼我不想顯示鏈接。基於ASP .Net條件的TreeView中的顯示鏈接
這可能嗎? 如果有人有任何輸入,請讓我知道。
-Thanks, 沙拉斯
我需要一些關於TreeView數據顯示的幫助。 我有Web.sitemap我有一些網址信息與角色。 ,這是我的TreeView的數據源。 現在,我想基於角色在TreeView中顯示數據。例如:如果角色是'A',那麼我不想顯示鏈接。基於ASP .Net條件的TreeView中的顯示鏈接
這可能嗎? 如果有人有任何輸入,請讓我知道。
-Thanks, 沙拉斯
如果您需要根據您可以像這樣
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);
}
}
}
一個角色刪除鏈接