似乎是一个相当简单的请求,但我还没有找到解决方案。 我已经以编程方式将一个根节点添加到asp.net treeview控件中。我想更改该节点,只有该节点返回颜色为红色。
C#asp.net代码请有人吗?我添加节点的代码如下。 感谢,
达莫
TreeNode onjParent = new TreeNode(ItemShouldExist, ItemShouldExist);
onjParent.PopulateOnDemand = true;
TreeViewAddItems.Nodes.Add(onjParent);
onjParent.Checked = true;
答案 0 :(得分:4)
这会向Treeview添加10个节点,而只有节点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() });
}
}
编辑:将字体颜色更改为背景。 祝你好运!