0

似乎是一个相当简单的请求,但我还没有找到解决方案。我以编程方式将根节点添加到 asp.net 树视图控件。我想将该节点更改为只有该节点的颜色为红色。

有人请 C# asp.net 代码吗?我添加节点的代码如下。谢谢,

达摩

TreeNode onjParent = new TreeNode(ItemShouldExist, ItemShouldExist);                             
onjParent.PopulateOnDemand = true;
TreeViewAddItems.Nodes.Add(onjParent);
onjParent.Checked = true;
4

1 回答 1

4

这将 10 个节点添加到 Treeview,并且只有节点 4 具有红色背景。

protected void Page_Load(object sender, EventArgs e)
{
    for (int i = 0; i < 10; i++)
    {
        if (i == 4)
            this.TreeView1.Nodes.Add(new TreeNode() { Text = "<span style='background-color:red'>Node_" + i + "</span>", Value = i.ToString() });
        else
            this.TreeView1.Nodes.Add(new TreeNode() { Text = "Node_" + i, Value = i.ToString() });
    }
}

编辑:将字体颜色更改为背景。祝你好运!

于 2012-08-22T21:55:42.993 回答