Предполагая, что вы имеете дело со стандартным элементом управления TreeView, вы можете сделать это в TreeDataBound Event .
Краткий пример (не тестировался):
<asp:TreeView runat="server"
ID="tvMyTreeView"
OnTreeNodeDataBound="tvMyTreeView_TreeNodeDataBound"
/>
И серверная часть:
protected void tvMyTreeView_TreeNodeDataBound(object sender, TreeNodeEventArgs e)
{
DataRowView dr = (DataRowView)e.Node.DataItem;
e.Node.Style.Add("color", dr["COLOR"].ToString());
}
Если вы используете Telerik RadTreeView, тогда имя события будет NodeDataBound
Возможно, вам придется настроить пример, чтобы лучшесоответствует вашим потребностям, но, надеюсь, это поможет вам начать работу.