如果没有子节点,则在TreeView中隐藏父节点

时间:2011-12-30 06:54:47

标签: c# asp.net

我的.aspx页面上有一个TreeView。我希望在没有子节点的情况下隐藏树视图的父节点。

1 个答案:

答案 0 :(得分:1)

请参阅此article

protected void TreeView1_TreeNodeDataBound(object sender, TreeNodeEventArgs e)
{
    SiteMapNode node = (SiteMapNode)e.Node.DataItem;
    if(node.HasChildNodes ==false && e.Node.Depth ==1)
    {
        TreeView1.Nodes[0].ChildNodes.Remove(e.Node);
    }
}