How to highlight Tree path of selected node in Tre

2019-09-01 14:41发布

I want to highlight TreePath till root node of the selected Node.

 protected void Trv_SelectedNodeChanged(object sender, EventArgs e)
        {
            HighlightPath(Trv.SelectedNode);
        }
 private void HighlightPath(TreeNode node)
        {
           //  node.["style"] = "color: orange";
            if (node.Parent != null)
            HighlightPath(node.Parent);

        }

How Can I highLight path or change parent node color till root level? Please help on this

2条回答
唯我独甜
2楼-- · 2019-09-01 15:02
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
    HighlightPath(TreeView1.SelectedNode);
}
private void HighlightPath(TreeNode node)
{
    //  node.["style"] = "color: orange";
    node.SelectAction = TreeNodeSelectAction.None;
    node.Text = "<div style='color:orange'>" + node.Text + "</div>";
    if (node.Parent != null)
        HighlightPath(node.Parent);

}
查看更多
欢心
3楼-- · 2019-09-01 15:08

Use

node.addcss["forecolor"]="color:orange";
查看更多
登录 后发表回答