or
<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <style type="text/css"> .green { background-color: green; } .red { background-color: red; } </style></head><body> <form id="form1" runat="server"> <div> <asp:UpdatePanel runat="server"> <ContentTemplate> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> <telerik:RadTreeView ID="RadTreeView1" runat="server" DataFieldID="UniqueId" DataFieldParentID="parentid" DataTextField="NodeText" DataValueField="UniqueId"> <ContextMenus> </ContextMenus> <DataBindings> <telerik:RadTreeNodeBinding ContentCssClassField="CssClass" /> </DataBindings> </telerik:RadTreeView> </ContentTemplate> </asp:UpdatePanel> <asp:LinkButton Text="Change Color" runat="server" ID="changeLink"/> </div> </form></body></html>Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load If Not Page.IsPostBack Then Dim values = {New With {.UniqueId = "0", .parentid = Nothing, .NodeText = "Node 1", .CssClass = "red"}, New With {.UniqueId = "1", .parentid = Nothing, .NodeText = "Node 1-1", .CssClass = "green"} } RadTreeView1.DataSource = values RadTreeView1.DataBind() End IfEnd SubProtected Sub changeLink_Click(sender As Object, e As System.EventArgs) Handles changeLink.Click 'None of these color the entire row. what's the correct syntax to use? RadTreeView1.FindNodeByValue("1").BackColor = Color.Red RadTreeView1.FindNodeByValue("1").CssClass = "red"End Sub