如何定制颜色ASP.NET treeview selectednodestyle?

时间:2011-11-29 17:00:51

标签: c# asp.net treeview

我想用自定义颜色为我的selectednode着色,当我选择节点时默认id变为红色,现在这就是问题,我创建了2个css类:

.NodoSelNormale
{
    color: Yellow;
}

.NodoSelPS
{
    color: #e2cfa8;
}

在page_load中我插入了c#代码:

            if (Advsecu.GetCurrentUserLevel().ToString() == "8")
            {              
                treeDir.SelectedNodeStyle.CssClass = "NodoSelPS";             
            }
            else
            {
                treeDir.SelectedNodeStyle.CssClass = "NodoSelNormale";
            }

当我选择一个节点时,它变为RED代码它不起作用,我已插入任何事件监听器,如selectednodechenged,selectednodechanging,treenodechecked,treenodechanged它不起作用,为什么?

1 个答案:

答案 0 :(得分:0)

!important规则添加到NodoSelNormaleNodoSelPS css类中的颜色样式。

顺便说一下,你在提问GridView的问题标题,但有问题提到treenodechecked事件。你使用哪一个控件?