我需要以编程方式更改treeview中节点的颜色。asp.net或jquery有什么解决方案吗?PS:我正在按需绑定treeview节点。
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;
}
}发布于 2012-11-28 18:41:57
可以通过设置节点文本来更改Treenode颜色
<div class='myclass' style='color: red'>Node Text</a>
发布于 2012-10-25 18:06:45
迪伊
TreeNodeDataBound对您来说将是一个合适的选择。当数据项绑定到节点,并且您可以在其中访问节点的所有属性并在需要的位置设置属性时,就会发生这种情况。
https://stackoverflow.com/questions/13065903
复制相似问题