首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在asp.net中更改树视图的几个节点的颜色?

如何在asp.net中更改树视图的几个节点的颜色?
EN

Stack Overflow用户
提问于 2012-10-25 17:47:55
回答 2查看 1.5K关注 0票数 0

我需要以编程方式更改treeview中节点的颜色。asp.net或jquery有什么解决方案吗?PS:我正在按需绑定treeview节点。

代码语言:javascript
运行
复制
 private void BindTreeViewControl()
        {
            try
            {
                DataTable dt = new DataTable();

                dt = GetData();

                for (int i = 0; i < dt.Rows.Count; i++)
                {

                    TreeNode root = new TreeNode(dt.Rows[i]["Name"].ToString(), dt.Rows[i]["Name"].ToString());
                    root.SelectAction = TreeNodeSelectAction.SelectExpand;
                    root.ShowCheckBox = true;
                      child.PopulateOnDemand = Convert.ToUInt32(dt.Rows[i]["Count"]) > 0;                    TreeViewDemo.Nodes.Add(root);
                }
              }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-28 18:41:57

可以通过设置节点文本来更改Treenode颜色

<div class='myclass' style='color: red'>Node Text</a>

票数 0
EN

Stack Overflow用户

发布于 2012-10-25 18:06:45

迪伊

TreeNodeDataBound对您来说将是一个合适的选择。当数据项绑定到节点,并且您可以在其中访问节点的所有属性并在需要的位置设置属性时,就会发生这种情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13065903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档