我想突出显示TreePath直到所选节点的根节点。
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);
}
如何高亮路径或将父节点颜色更改为根级别?请帮助解决这个问题
答案 0 :(得分:1)
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);
}
答案 1 :(得分:0)
使用
node.addcss["forecolor"]="color:orange";